You cannot center the view in the view controller because the view controller is not a view and does not have a coordinate system.
You can center the view relative to another view. Presumably you want to center the draggableView relative to the view controller view. Assuming self is a view controller, and draggableView will be a direct subview of a view controller view:
var draggableView: DraggableView = DraggableView(frame:CGRectMake(0 , 30, 260, 260)) self.view.addSubview(draggableView) draggableView.center = self.view.center
rob mayoff
source share