How can I horizontally center a UIView?

ios, swift

Solution

Try:

let size = 260
let screenWidth = self.view.frame.size.width

let frame = CGRectMake((screenWidth / 2) - (size / 2), 30, size, size)
let draggableView = DraggableView(frame: frame)

self.view.addSubview(draggableView)

Problem

How can I make `UIView` horizontally centered and 30px from the top of the view controller using `CGRectMake`? ``` var draggableView: DraggableView = DraggableView(frame:CGRectMake(0 , 30, 260, 260)) draggableView.center = center ```

Original source