устройство повернуто, но экран не растягивается - PullRequest
0 голосов
/ 31 августа 2011

в моем приложении для iphone я вернул да в следующем методе, он работает, и экраны вращаются, но содержимое не подходит к экрану, когда он в альбомном режиме

следующий код, который я использовал

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

    }

мой вывод enter image description here

как мне подогнать содержимое экрана к размеру экрана при его повороте, может ли кто-нибудь мне помочь, спасибо заранее,

Ответы [ 2 ]

3 голосов
/ 31 августа 2011

Вы должны reset the views frame, когда устройство собирается повернуться. Обычно это следует делать методом willRotateToInterfaceOrientation.

Вы также можете просто использовать autoResizingMask, который автоматически изменит размер представления при изменении его кадра superView.

// Add this line in loadView method
self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | 
                             UIViewAutoresizingFlexibleHeight;
0 голосов
/ 31 августа 2011

прочитайте этот урок:

http://www.shinstudio.com/blog/programming/rotating-view-in-iphone-app/

реализация willRotateToInterfaceOrientation будет решением

...