Проблема с динамической прокруткой просмотров iphone - PullRequest
0 голосов
/ 05 января 2011

Я искал ответ на мою проблему по всей сети, но безуспешно. Я использую вид с панелью инструментов с 3 кнопками. В представлении вид прокрутки. Всякий раз, когда я нажимаю одну из кнопок, представление прокрутки заполняется несколькими метками и текстовыми представлениями с динамическим размером и положением. в зависимости от количества проанализированного текста. Размер вида прокрутки (высота) также динамически изменяется в зависимости от размера его подпредставлений. Все работает хорошо, когда я просто переключаю кнопки панели инструментов без предварительной прокрутки. Но если я прокручиваю вид вниз, а затем, нажимая кнопку, меняю положение и размер текста и надписей, вид прокрутки ведет себя странно и не возвращается к своей предыдущей позиции (смещение содержимого 0, 0). Мне было интересно, есть ли хороший Waz, чтобы сделать эту работу более гладко. Спасибо!

1 Ответ

0 голосов
/ 05 января 2011

Почему бы вам просто не установить contentOffset вида прокрутки в то же время, когда вы настраиваете его новый контент, то есть

// populate your scrollView and set its contentSize
// ...
[yourScrollView setContentOffset:CGPointZero animated:YES];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...