в то время как в симуляторе проблема не существует, у меня проблема с видом после автоматического поворота в альбомную ориентацию. Когда я загружаю приложение в портретном режиме, все работает нормально, но когда я поворачиваю устройство (iPod touch 1-го поколения, 3.1.3) для альбомной ориентации, результат выглядит так: http://imageshack.us/photo/my-images/155/img0021n.png/.
Если я переключаюсь на второй вид («Riepilogo», т. Е. На табличный вид), а затем снова на первый, вид идеально вписывается в ландшафт, но если я снова поворачиваюсь в портретную ориентацию, проблема та же, что и выше.
Вот код mustAutorotateToInterfaceOrientation:
- (BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)interfaceOrientation{
if (interfaceOrientation==UIInterfaceOrientationLandscapeLeft || interfaceOrientation==UIInterfaceOrientationLandscapeRight) {
[self.scrollView setContentSize: CGSizeMake(480,416)];
} else {
[self.scrollView setContentSize: CGSizeMake(320, 416)];
}
return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterfaceOrientationLandscapeRight); }
P.S. Представление является экземпляром UIScrollView