【发布时间】:2013-03-16 11:48:38
【问题描述】:
我有一个奇怪的问题 UISplitViewController。我的主视图控制器中有一个按钮,点击时会打开一个模式视图(使用简单的故事板 segue)。
但是当我旋转 iPad 时,模态视图会消失,但只有在从纵向旋转到横向时才会消失。我的主视图控制器隐藏在纵向中,就像在本机邮件应用程序中一样。
如果我处于横向状态(当主人始终可见时)并打开我的模态,旋转设备可以正常工作,我的模态会留在屏幕上。
我尝试以编程方式手动触发 segue,如果我在 splitViewController 上调用 performSegueWithIdentifier:,则旋转可以双向工作。但我想知道这是否可以以更简单的方式修复,因为我在主视图控制器中还有其他显示模式的按钮,我不想为每个按钮执行 IB 操作而失去故事板转场的优势。
【问题讨论】:
标签: ios objective-c uisplitviewcontroller