我在iPad上使用UISplitView时遇到了麻烦。
我使用UISplitView创建普通应用程序,在DetailViewController中添加
override func viewDidLoad() {
super.viewDidLoad()
navigationItem.leftBarButtonItem = splitViewController?.displayModeButtonItem
navigationItem.leftItemsSupplementBackButton = true
}
在iPhone中它可以正常工作
但是在iPad中它并没有显示用于拉伸细节视图控制器的按钮。
我知道可以做到,因为Apple在Note应用程序中有它。
如何以正确的方式实现这一目标?
答案 0 :(得分:2)
将SplitViewController的 preferredDisplayMode 设置为 UISplitViewControllerDisplayModeAllVisible ,它将会出现。
但是这也会在iPad上以纵向模式改变它,你可能不希望它在那里,所以你必须在旋转时进行检查并相应地进行更改。