Создав приложение, поддерживающее все типы ориентации, я добавил один UIView на UIWindow.but, а при повороте устройства вид, который добавлен в Окно, не вращается. в представлении всегда отображается значение по умолчанию (Портрет). помогите мне исправить эту проблему ... Заранее спасибоПоверните UIWindow в iPad
0
A
ответ
1
Вам нужно добавить UIViewController на свой UIWindow.
0
UIView не обрабатывает вращения, UIViewController делает. Таким образом, все, что вам нужно, это создать UIViewController, который реализует shouldAutorotateToInterfaceOrientation и устанавливает этот контроллер в качестве RootViewController к вашему UIWindow
Что-то вроде этого:
- (void) makeWindow
{
UIViewController * vc = [[[MyViewController alloc] init] autorelease];
UIWindow * window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
[window setRootViewController:vc];
[window makeKeyAndVisible];
}
@interface MyViewController : UIViewController
@end
@implementation MyViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.backgroundColor = [UIColor redColor];
//your view initialization here
}
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
{
return YES;
}
@end
Смежные вопросы
- 1. Почему iPad не реагирует после добавления UIGestureRecognizer в UIWindow?
- 2. Отклонение UIAlertController от UIWindow в UIWindow
- 3. два суб UIwindow в одном UIWindow?
- 4. IPad дисплей показывает черный экран, когда я создаю новый UIWindow
- 5. UIAlertContoller ios8 присутствует в UIWindow
- 6. Добавление subview в UIWindow в iOS 8.3
- 7. Поверните iPad и AdMob, чтобы не загружаться снова, например iAds
- 8. Подклассификация UIWindow
- 9. UIWindow анимация
- 10. Множественные представления в UIWindow
- 11. iOS UIScrollView в UIWindow
- 12. subview от UIWindow и отправка его обратно в UIwindow
- 13. Доступ к корневому контроллеру UIWindow?
- 14. проблема с отображением другого UIWindow
- 15. Как получить мой UIWindow с помощью UIApplication?
- 16. Как установить ориентацию второго UIWindow
- 17. Как добавить вид в UIWindow?
- 18. makeKeyAndVisible & makeKeyWindow - UIWindow в Iphone
- 19. добавить viewcontroller в uiwindow addubview
- 20. UIWindow удалить ошибку в iOS9.1
- 21. openGL: Поверните всю сцену или «поверните» камеру
- 22. UIWindow появляется в портретном только в ландшафтном приложение
- 23. Поверните камеру в Matter.js
- 24. Поверните строку в массив
- 25. Поверните рекурсию в складку?
- 26. Поверните div в ссылку
- 27. Поверните лицо в образе
- 28. Поверните UIView в UIImage
- 29. Поверните панель в WinForm
- 30. Поверните видео в android