2015-10-19 3 views
2

Во всех обучающих программах, которые я видел относительно прокрутки, они говорят, что я должен поместить вид прокрутки, чтобы покрыть весь экран. Я хочу поместить прокрутку в только часть экрана. Что я сделал, что я вставил вид прокрутки и установить содержание в нем, а потом написал те этот кусок кода:UIScrollView в части экрана

scrollView?.contentSize = CGSize(width: screenSize.width, height: submitButton!.frame.origin.y + 
     submitButton!.frame.height + 370) 

Где кнопки отправки последняя кнопка в форме.

То, что произошло здесь, это не совсем то, что я хочу

Screen shot Зеленая зона является вид прокрутки, и содержимое прокручивать, но они вне поля зрения прокрутки, как вы можете видеть! Я хочу, чтобы содержимое было прокручимым, но в зеленой зоне «Прокрутка»

Я делаю это неправильно. это прокрутка только для всего экрана.

Спасибо за вашу поддержку

PS: Я не использую autolayout

+1

вы установите 'ClipToBounds = YES 'в представлении прокрутки или если вы используете раскадровку tick' clip subviews'? –

+0

@PabloCarrilloAlvarez Спасибо :) да, что сделали это. Не могли бы вы разместить его в качестве решения, поэтому я бы назвал его ответом –

ответ

3

Вы, вероятно, нужно установить clipToBounds = YES на представлении прокрутки или если вы используете раскадровки клеща clip subviews

Смежные вопросы