In fast 3, you can write like this.
let rect = CGRect(x: 0, y: 0, width: 50, height: 50)
let (slice, remainder) = rect.divided(atDistance: 5.0, fromEdge: .minXEdge)
print(slice)
print(remainder)
Output
(0.0, 0.0, 5.0, 50.0)
(5.0, 0.0, 45.0, 50.0)
Edit: In your case, it is written as.
(leftBezelRect, tempRect) = view.bounds.divided(atDistance: bezelWidth, fromEdge: .minXEdge)
source
share