2015-08-08 36 views
0

我正在玩弄Master-Detail开箱模板。我知道它运行,甚至按钮都在iPhone-Plus上。现在我遇到了一些问题。iPad Splitview在Portrait Mastertable中作为默认快捷键

在iPad和肖像模式的应用总是以的DetailView,我发现了一个变通方法至少得到一个后退按钮,但我想与马西德威作为TableView中人像模式启动(像iPhone或至少惠普主和细节)。当我打的回到按钮表幻灯片(景观是样样精因拆分视图)

问:

  • 如何MasterTableview开始的时候iPad是在肖像模式(就像iPhone上的含6+)?

  • 如何选择行并显示“详细视图”时摆脱tableview。 (只有“细节视图”应该可见)?

  • 或至少如何处理像“设置”相同的行为在iPad上
+0

我发现问题3号 – HongKongTom

+0

的解决方案,我发现了问题三的解决方案:在开箱模板没有在DetailViewController中实现UISplitviewControllerDelegate,所以你必须添加它。进一步添加在ViewDidLoad中:如果让splitVCExists = self.splitViewController splitVCExists.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible }那我从http://stackoverflow.com/questions/4790804/split-view-in-portrait-mode? lq = 1 – HongKongTom

+0

您是否找到了No.1的解决方案?我正面临着这个问题。谢谢 – NTNT

回答

2

我没有发现第二种方法:(第3部分) 加入后UISplitViewControllerDelegate到DetailViewController放在viewDidLoadself.splitViewController!.preferredDisplayMode = UISplitViewControllerDisplayMode.PrimaryOverlay。这将显示两者,但DetailView不会调整为适合右侧。 如果你想显示在主服务器和细节(的DetailView适合右)self.splitViewController!.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible

self.splitViewController!.preferredDisplayMode = UISplitViewControllerDisplayMode.PrimaryOverlay // for overlay Detail will be hidden half 
self.splitViewController!.preferredDisplayMode = UISplitViewControllerDisplayMode.AllVisible // detail will fit into right