Intereting Posts

Сделать страницу прокручиваемой в Xcode на основе высоты устройства

Я делаю приложение для iOS в быстром использовании Xcode. Я разработал пользовательский интерфейс для страницы настроек приложения. На снимках отображается рендеринг предварительного просмотра в Xcode:

Портрет

Пейзаж

Т.е. высота контента слишком велика для определенных устройств. Есть ли способ сделать контент прокручиваемым, когда высота содержимого превышает высоту представления? Я пробовал просмотр прокрутки, но из-за ограничений макета (некоторые элементы выравниваются вдоль правого края экрана), я не мог заставить его работать для меня.

First you have to get the last object from your scrollview. ie :- your last object is changePassword so first you have create IBOutlet of changePassword , 

Например, если вы создаете розетку с именем типа btnChangePassword, то пишите в свой viewDidLoad:

 let contentHeight: CGFloat = btnChangePassword.frame.origin.y + btnChangePassword.frame.size.height if(contentHeight > UIScreen.mainScreen.bounds.height) { yourScrollView.contenSize =CGSizeMake(screenWidth,contentHeight) }