2013-10-10 3 views
2

Я создал UIScrollview и добавил несколько UIElements к нему, он работает без автозапуска без проблем, прокрутки и т. Д. Однако его хорошая практика использования автозапуска в iOS7. Теперь прокрутка не прокручивается. Как мне разместить это?Настройка UIScrollview и автоспуск

Если я отключу автоматическую компоновку, в верхней части uiscrollview в ios7 добавлено дополнительное пространство.

Я использовал настройку scrollview путем «снятия отметки» с автозапуска и реализации следующего кода.

//to set up the scrollview 
[self.scrollView setScrollEnabled:YES]; 
[self.scrollView setContentSize:CGSizeMake(320, 800)]; 

который работал. Но использование автозапуска предотвращает прокрутку. Где я иду не так?

ответ

0

Я нашел правильный способ сделать это. Поместите прокрутку в контроллер просмотра, установите x и y 0, сделайте высоту больше, чем просмотр экрана, например 1500. Поместите представление в scrollview, установите его x и y равным 0, установите его высоту немного меньше, чем у scrollview, например 1200. Затем привяжите это представление к scrollview. Кнопка для закрепления - enter image description here и находится в раскадровке. Это работало для меня как шарм. В scrollview нет необходимости устанавливать координаты в файле .m.

Это сработало.

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