Я использую UIScrollView
внутри UIViewController
используя AutoLayout
. Я устанавливаю контент высоту вида для UIScrollView
как этогоUIScrollView автоматически прокручивает кверху при касании действия
if(IS_IPHONE_6) {
self.contentViewHeight.constant = 750;
}
if(IS_IPHONE_5) {
self.contentViewHeight.constant = 700;
}
Все работает отлично. Он прокручивается правильно, но когда я прокручиваю вниз, а затем касаюсь содержимого содержимого, или я касаюсь любого подвид представления содержимого, он автоматически прокручивается вверх. Это происходит в iPhone 6
& 6P. Он отлично работает в iPhone 5
. Я прошел через многие сообщения StackOverflow, но не смог получить желаемый результат. Я попытался установить
_scrollView.scrollsToTop = NO;
Но он не работает. Пожалуйста, помогите мне остановить автоматическую прокрутку. Я устанавливаю следующие ограничения на UIScrollview
.
Вы прикрепляете все 4 стороны? – Do2
Да, я приколол, как показано в приложении. – Rains
Просто помните, что вам нужно прикрепить все 4 стороны к вашему ГЛАВНОМУ представлению, а также установить ширину вашего вида прокрутки равным вашему основному виду. вы сделали эти два? – Do2