Вопрос
У меня есть scrollview с парочкой вещей в нем. Чтобы загрузить информацию, я использую UITapGestureRecognizer
. Когда это прослушивается, мой контент загружается в мой mainScrollView
. Этот образ поможет проиллюстрировать то, что я пытаюсь объяснить.iOS - scrollView и setContentSize
Вот как я установил мой setContentSize
после моего крана жест работает:
CGSize s = self.mainScrollView.frame.size;
s.height = self.bodyTxt.frame.origin.y + self.bodyTxt.frame.size.height;
[self.mainScrollView setContentSize:s];
Я устанавливающее высоту mainScrollView
на основе высоты bodyTxt
, что прямо сейчас все работает, как это должно быть.
Проблема
Если я нажимаю на этот жест еще раз, чтобы загрузить то же самое содержание в моем Scrollview, то bodyTxt
одушевленные прокручивается на дно, что делает пользователь должен прокрутить назад к верхней части Scrollview.
Если я коснусь его в третий раз, то он вернется к нормальному состоянию, содержимое вернется в начало прокрутки.
Каждый раз, когда вы нажмете, то mainScrollView
чередуется от верхней оживляющей до дна ...
Я не уверен, что является причиной этой проблемы, у кого-нибудь идеи?
Это решение не решить эту проблему. – Romes