在这个小测试应用程序中,当你按下+按钮时,我有一个ModalViewController,它会弹出View One。这会产生一个带有三个ViewControllers的NavigationViewController。第一个允许您创建帖子,第二个是允许您选择类别的另一个模态视图,最后一个允许您预览和“发布”它。此时(在createTopic方法中)发送数据,我关闭模态视图:
[self dismissModalViewControllerAnimated:YES];
此时,所有的疯狂都开始了。 View One现在以横向模式呈现,但我已禁用所有直立纵向。此外,因为它们已被禁用,所以它不会切换回肖像。我在哪里失败了?
我甚至不确定要发布给您的代码的哪一部分。帮助
答案 0 :(得分:1)
在应用程序plist或摘要选项卡中“禁用”竖直纵向不会剪切它。那只是一个发射方向。调用
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return UIInterfaceOrientationIsPortrait(interfaceOrientation);
}
在每个UIViewController中将旋转限制为仅限肖像模式。