Вид не подходит к экрану после поворота - PullRequest
0 голосов
/ 22 октября 2011

в то время как в симуляторе проблема не существует, у меня проблема с видом после автоматического поворота в альбомную ориентацию. Когда я загружаю приложение в портретном режиме, все работает нормально, но когда я поворачиваю устройство (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

1 Ответ

0 голосов
/ 22 октября 2011

Изменение размера прокрутки не меняет его содержимое.

...