Размеры ModalViewController на изменении ориентации

Я установил UIInterfaceOrientationMaskAll в supportedInterfaceOrientations метод. Когда я представляю UIModalViewController , я всегда получаю размеры представления 748 x 1024 независимо от вращения экрана. Если я вращаю экран, размеры не становится обновленным и то же самое в режиме портрета и альбомном режиме: 748 x 1024.

Это - код, чтобы представить модальное представление:

MyModalViewController *myModal = [[MyModalViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:myModal animated:YES];

MyModalViewController расширяет другой MyCUSTOMViewController, который является подклассом UIViewController :

@interface MyModalViewController : MyCUSTOMViewController

@interface MyCUSTOMViewController : UIViewController

Что я делаю неправильно?

1
nl ja de

1 ответы

Из того, что я читал есть несколько вещей рассмотреть:

  1. , Чтобы сделать другие ориентации доступными всюду по приложению, необходимо отвергнуть - (NSUInteger) применение: (UIApplication*) применение supportedInterfaceOrientationsForWindow: (UIWindow*), окно в рамках приложения UIApplicationDelegate , и, возвращаются UIInterfaceOrientationMaskAll :
  2. В вашем обычае viewcontroller вы должен отвергнуть два метода:
  - (BOOL) shouldAutorotate
{
    возвратите ДА;
}

- (NSUInteger) supportedInterfaceOrientations
{
    возвратите UIInterfaceOrientationMaskAll;
}
 
1
добавлено
на самом деле, к каким размерам вы обращаетесь? структура? границы?
добавлено автор tiguero, источник
К сожалению, это не работает.
добавлено автор Borut Tomazin, источник
Размеры рамки...
добавлено автор Borut Tomazin, источник
OMFG. Вы правы. Я относился, чтобы создать размеры не границы. That' s, почему я получаю неправильные размеры. Но я не совсем уверен, что это? Isn' t view' s ревут modalView, также вращающийся? Спасибо!
добавлено автор Borut Tomazin, источник
Mobile Dev Jobs — вакансии и аналитика
Mobile Dev Jobs — вакансии и аналитика
6 187 участник(ов)

Публикуем вакансии и запросы на поиск работы по направлению iOS, Android, Xamarin и т.д. ВАЖНО: Правила публикации и правила канала: Ссылка – https://telegra.ph/Pravila-oformleniya-vakansij-i-rezyume-11-09-2

iOS Developers — русскоговорящее сообщество
iOS Developers — русскоговорящее сообщество
2 400 участник(ов)

Общаемся на темы, посвященным iOS-разработке, Swift, Objective-C, SDK, Rx, Cocoa и т.д.