2010-08-29 72 views
0

我無法以編程方式顯示UISplitViewController。UISplitViewController - BarButton項目在啓動時未顯示

我有兩個視圖,UIView與按鈕,當按下加載我自己的自定義RootViewController和DetailViewControllers到SplitViewController,然後隱藏menuSubview顯示UISplitViewController。

那麼,它在縱向方向上效果很好,但是當顯示視圖時,不顯示與popOverViewController關聯的barButtonItem。如果我將方向改爲橫向,然後再回到縱向,則會出現按鈕。

爲什麼會發生這種情況?有什麼方法可以解決它嗎?

我有一個小想法。當splitviewController.view被添加到窗口中時,根視圖控制器和詳細視圖控制器尚未設置,因此可能是原因?

回答

0

嗯,我終於解決了這個錯誤。

而不是增加兩個子視圖,並顯示/隱藏,添加我splitViewController.view作爲主要的窗口,並介紹了menuViewController莫代爾,所以這個問題得到了解決。