我有一个基于 SplitViewController 的 iPad 应用程序。
该应用程序非常标准 - 始终显示 DetailsVC,而 masterVC 仅在横向模式下显示。masterVC 是一个包含我的视图的 navigationController,DetailVC 是一个带有工具栏的 vc。都是标准的。
我想,当应用程序处于纵向模式时,向纵向工具栏添加一个按钮,单击该按钮时,会使用 Popover 弹出 MasterVC。
但是,我不希望在应用程序处于横向模式时显示此工具栏按钮。
最聪明、最简单的方法是什么?同样,一切都很标准,所以我想我只是错过了一些东西。
谢谢!
编辑:
我不确定它是否有区别,但我的 SplitViewControllerDelegate 是 MasterViewController
编辑#2:
我几乎设法做我想做的事 - 一切都在工作,但显示弹出框的方式。
一些用于可视化应用程序的图像:
横向模式:
人像模式:
单击工具栏按钮后的纵向模式:
这几乎是我想要的方式 - 我只是希望菜单显示为工具栏按钮的弹出窗口,而不是它的方式。图像以可视化我希望它显示的方式: