2015-08-08 48 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