смещение содержимого для UIScrollView не изменяется при одновременном вращении и прокрутке - PullRequest
0 голосов
/ 29 ноября 2010

У меня есть UIScrollView с включенной подкачкой.
Каждая страница имеет ширину 768,0 пикселей в портретном режиме и 1024,0 пикселей в альбомном режиме.
Если я на второй странице в портретном режиме, то смещение содержимогодля UIScrollView - 768.0.
Однако, если я прокручиваю на следующую страницу и одновременно поворачиваю устройство в альбомной ориентации, смещение содержимого не обновляется и остается равным 768,0 вместо ожидаемого смещения содержимого 2048,0, что дает неверные результаты..
Есть идеи, как я могу вызвать scrollViewDidEndDecelerating: с обновленными значениями?
Заранее спасибо!

1 Ответ

0 голосов
/ 29 ноября 2010

Проверьте методы делегата вращения для контроллера представления, который управляет представлением прокрутки. Я бы предложил отключить взаимодействие с пользователем во время вращения (с помощью методов делегирования willRotate... и didRotate...), так как вы изменяете размер кадра для представления прокрутки и его подпредставлений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...