2013-07-29 4 views
1

У меня есть дилемма, что я не могу оглянуться, почему он действует так, как он. У меня есть некоторые изображения, которые описывают проблему. У меня есть SB:ios scrollview - subview вне границ по вертикали

xcode dump

к сведению! изображение и вид карты находятся на вершине eachother. Переключение скрыто или не зависит, если у меня есть координаты или не отображаться на карте.

добавить некоторый динамический текст программно под Sb UIView (и установить некоторые ограничения, так это выглядит, как это в конце концов:.

xcode dump

Проблема теперь, что если я прокрутите вниз немного, так что это выглядит следующим образом:

xcode dump

Тогда, если я ударил mapbutton пойти в NEXTVIEW, что containts больший MapView, а затем вернуться к этой точке зрения Scrollview застрял части. s карты под навигационной панелью. Я могу заставить scrolldown и посмотреть остальную часть карты, но когда я отпущу, он снова отскакивает назад и скрывает партию под навигационной панелью еще раз.

Я не понимаю, дерьмо. И скажите мне, хотите ли вы, чтобы я попытался объяснить это лучше всего на 1.30 утра, и мои глаза едва могут оставаться открытыми. Но все же - любая помощь или указатели ценны для меня.

/Pedro

+1

Прокрутка в начало 'UIScrollView' путем отправки' [scrollView setContentOffset: CGPointMake (0,0) анимированный: NO]; 'когда страница представлена ​​снова, не работает? – Maarten

+0

Tnx мат. Он работал, если я положил его в viewWillAppear. Я пробовал viewDidAppear, viewDidLoad и viewDidLayoutSubviews сначала, но ничего не получил. Но, по крайней мере, мне сейчас это удалось :-) Tnx a bunch m8 :-) – Pedroinpeace

ответ

1

Вы можете прокручивать в верхней части UIScrollView с помощью [scrollView setContentOffset:CGPointMake(0,0) animated:NO];.

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