Странная проблема UIScrollView и NavigationController - PullRequest
0 голосов
/ 05 апреля 2011

Я столкнулся со странной проблемой, у меня есть несколько контроллеров uiview, которыми я управляю с помощью navigationcontroller, каждый контроллер uiview содержит обзор uiscroll с содержимым в нем.Теперь я помещаю контроллер представления в контроллер навигации, скажем, Экран A, просмотр uiscroll не прокручивается / не возвращается, кнопка прокрутки на экране прокрутки A перемещает экран B к контроллеру, и пользователь возвращается к экрану A, просмотр прокрутки отскакивает!

Не уверен, почему мои uiscrollviews не могут отскочить при первом отображении, какие-либо подсказки?

Ответы [ 2 ]

1 голос
/ 06 апреля 2011

решаемая.Определил выход в коде и установите свойство scrollview bounces в true, и это работает.Однако это же свойство определено в кончике, все еще удивляясь, почему оно не работает только при первой загрузке.

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

Посмотрите на метод -(BOOL)viewWillAppear:(BOOL)animated в представлении прокрутки или на то, где он вызывается в родительском представлении, является ли делегат для представления прокрутки правильно назначенным, если это так, выкиньте несколько журналов в - (void)scrollViewDidScroll:(UIScrollView *)scrollView и посмотрите, что отбрасывается назад.

Также проверьте, где вы устанавливаете размер контента для scrollView, если на каком-либо этапе размер контента меньше видимой области, он не будет прокручиваться.

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