2012-02-05 32 views
3

我一直在努力解決一個非常奇怪的問題。在我的iPad故事板中,拖動一個UISplitViewController。對於詳細視圖控制器,我放置了UIImage並將其圖像設置爲圖像。我對主視圖控制器也做同樣的事情。我這樣做只是爲了看到主視圖和詳細視圖控制器以橫向模式顯示。但是當我在iPad模擬器中啓動應用程序時,只有詳細視圖控制器捕捉整個屏幕區域,並且主控制器不顯示。我嘗試將分離視圖控制器的方向設置爲橫向,以便在橫向模式下啓動,但這沒有幫助。我知道我在這裏錯過了一些東西。那是什麼?先謝謝你。iOS-Masterviewcontroller不顯示

回答

3

發現問題。看來我必須設置主視圖控制器和詳細視圖控制器來支持某些方向。這意味着只需將視圖控制器拖動到故事板,使其成爲細節/主視圖控制器並將其放入內部圖像將無法工作。我們必須創建UIViewController的子類,並將故事板中的類設置爲這些新創建的UIViewController自定義子類。這是因爲我們需要在兩個視圖控制器中實現shouldAutoRotate ...方法。

+0

我現在有同樣的問題。只顯示詳細視圖。我無法理解你。你能否解釋我一點。 我已經掌握了以及用單獨的視圖控制器設置的詳細視圖。並且shouldAutoRotate設置爲返回true。 – darkapple 2012-02-06 10:38:23

+0

忘記爲主設置適當的ViewController。我把它作爲默認的UIViewController。 – darkapple 2012-02-06 11:10:08

+0

你真棒!感謝分享這個 – Mona 2013-04-13 01:27:03