我在这里找到了似乎是我的问题的答案:
iOS 6: How do I restrict some views to portrait and allow others to rotate?
但我不明白答案。我很困惑我应该把UINavigationController的代码放在哪里。它不能在UINavigationController.h文件中,因为它被锁定。有人请帮忙
Layth
答案 0 :(得分:0)
您应该创建一个名为 MainNavigationController 的新类并继承UINavigationController.h
,而不是将代码放在UINavigationController
中。
然后,您可以在名为 landscapeOK 的新类中添加布尔值,然后从 MainNavigationController 而不是ViewController
继承UINavigationController
。
答案 1 :(得分:0)
在View中执行加载设置方向
UIViewController *c = [[UIViewController alloc]init];
[self presentModalViewController:c animated:NO];
[self dismissModalViewControllerAnimated:NO];