У меня есть UIScrollView с некоторыми видами в нем, все выглядит прекрасно в портрете. Однако, когда я поворачиваюсь в пейзаж, все виды застряли. В основном, я хочу, чтобы сохранить взгляды на месте, но затем я мог бы прокручивать его вверх и вниз. Как мне с этим справиться?UIView в ландшафте и портрете
1
A
ответ
1
Либо вы поддерживаете только портретную ориентацию, как этого
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}
или relayout своего мнения, перекрывая этот метод
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration
0
если вы создали свой вид в Interface Builder , вы должны обратить внимание на опции «Автосизация» в «Инспекторе размеров»! Autosizing