У меня есть наконечник с полноэкранным текстовым изображением. В viewDidLoad
,UITextView contentOffset не инициализирован CGPointZero на iOS7
self.textView.attributedText = //some text;
Его так просто, как это и прекрасно работает в режиме iphone ландшафтного исключения.
В ландшафтном режиме, когда я перехожу к этой странице, contentOffset.y
этого текстаView не инициализируется до нуля. Таким образом, по умолчанию позиция прокрутки находится в середине содержимого (я ожидал, что это будет в начале содержимого).
для Ipad и iphone портретного режима, положение прокрутки находится в начале содержания (contentOffset.y
равно нуль)
Установите его в 'viewDidLayoutSubviews', возможно. – matt
Один побочный эффект будет каждый раз, когда пользователь изменяет ориентацию при чтении содержимого, смещение содержимого будет сброшено до нуля – db42
Я предлагаю вам сделать это только один раз. – matt