ViewControllers MFMailComposer 旋转问题的分段控制
Posted
技术标签:
【中文标题】ViewControllers MFMailComposer 旋转问题的分段控制【英文标题】:Segmented Control with ViewControllers MFMailComposer rotation issue 【发布时间】:2013-03-26 22:20:59 【问题描述】:我有一个包含分段控件的 ViewController。
每个分段控件都有自己的视图控制器。从技术上讲,我为每个分段控件启动一个 ViewController 并显示要显示的视图,并隐藏其他视图。
这一切都很好,但现在我尝试使用 presentModalViewController 显示一个 MFMailComposer。我显然需要在分段控件所在的 ViewController 上执行此操作,因为从其他 ViewController 中,我只将视图放在分段控件上方。
MFMailComposer 出现又消失,但消失后整个 App 旋转了 180°。我只支持一个方向,plist不支持180°旋转。
我做错了什么?
【问题讨论】:
【参考方案1】:问题是我的 TabBar 控制器中的函数:preferredInterfaceOrientationForPresentation
。现在我删除了它,现在它已经修复了。
【讨论】:
以上是关于ViewControllers MFMailComposer 旋转问题的分段控制的主要内容,如果未能解决你的问题,请参考以下文章
让 ViewControllers 访问 NavigationController 的好方法?
Swift 代表 - 新手 3 ViewControllers
无法通过 UINavigationcontroller.viewControllers 更改类的属性