У меня этот код для моего UIButton
. Что я должен изменить в своем CGRectMake
, чтобы установить мой UIButton
в центре экрана для всех размеров экрана?Как центрировать UIButton в Swift?
let loginBtn = UIButton(frame: CGRectMake(60, 360, 240, 40))
loginBtn.layer.borderColor = UIColor.whiteColor().CGColor
loginBtn.layer.borderWidth = 2
loginBtn.titleLabel!.font = UIFont.systemFontOfSize(24)
loginBtn.tintColor = UIColor.whiteColor()
loginBtn.setTitle("Login", forState: UIControlState.Normal)
self.view.addSubview(loginBtn)
Использование AutoLayout. – Fogmeister
Я хотел бы знать это в кодах, а не в макете –
Вы можете сделать автоматическую компоновку в коде. Если вы не используете/не изучаете автомат, вы останетесь позади. Найдите учебное пособие по автоматической компоновке и используйте это. :-) – Fogmeister