0

在这个小测试应用程序中,我有一个 ModalViewController,当您按下 + 按钮时,它会在 View One 上弹出。这会拉起一个带有三个 ViewController 的 NavigationViewController。第一个允许您创建帖子,第二个是另一个模式视图,允许您选择一个类别,最后一个允许您预览和“发布”它。此时(在 createTopic 方法中)发送了数据,我关闭了模态视图:

[self dismissModalViewControllerAnimated:YES];

这时,所有的疯狂开始了。View One 现在以横向模式呈现,尽管我禁用了除了竖直纵向之外的所有内容。此外,因为它们被禁用,它不会切换回纵向。我哪里失败了?

我什至不确定将代码的哪一部分发布给您。帮助?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

4

1 回答 1

1

在应用程序列表或摘要选项卡中“禁用”直立肖像并不会削减它。这只是一个发射方向。称呼,

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
 return UIInterfaceOrientationIsPortrait(interfaceOrientation);
} 

在每个 UIViewController 中将旋转限制为仅纵向模式。

于 2012-04-18T03:51:09.723 回答