2012-03-12 3 views
1

У меня есть UIScrollView с некоторыми видами в нем, все выглядит прекрасно в портрете. Однако, когда я поворачиваюсь в пейзаж, все виды застряли. В основном, я хочу, чтобы сохранить взгляды на месте, но затем я мог бы прокручивать его вверх и вниз. Как мне с этим справиться?UIView в ландшафте и портрете

ответ

1

Либо вы поддерживаете только портретную ориентацию, как этого

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { 
return UIInterfaceOrientationIsPortrait(interfaceOrientation); 

}

или relayout своего мнения, перекрывая этот метод

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration 
0

если вы создали свой вид в Interface Builder , вы должны обратить внимание на опции «Автосизация» в «Инспекторе размеров»! Autosizing

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

  • Нет связанных вопросов^_^