У меня есть UIButton типа UIButtonRoundedRectType, который я хочу разместить в середине экрана по горизонтали и по вертикали.Как разместить кнопку в середине UIView Горизонтально и вертикально для любого устройства?
Я пробовал делать это по номерам жестких дисков, но это оглядывается назад при работе на iPhone против iphone (сетчатка). Я хотел бы программно держать кнопку в центре, вычисляя ширину контейнера.
Итак, я пробовал это, но он не работает.
container = view.frame.size
button = UIButton.buttonWithType(UIButtonTypeRoundedRect)
button.frame = [[container.width/2-button.frame.size.width/2,150], [280,50]]
Вы можете сделать это с помощью раскадровки с помощью ограничения макета. Таким образом, вам не нужно беспокоиться о жестком кодировании. http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1 – Jordan
Что не работает? Что вы используете для «просмотра»? –
(Имейте в виду, что приведенное выше будет сосредоточено только в «представлении». Если «вид» не центрирован, кнопка будет одинаково вне центра.) –