我正在開發一個基於標籤的iPad應用程序,其中對應於每個選項卡,我必須顯示一個UISplitViewController。我已經通過向tabBarController添加兩個導航控制器並將UISplitViewController的子類作爲兩個navigationController的RootViewController進行分配。而且我也必須在兩種模式(Potrait和Landscape)中同時顯示viewControllers(Master和Detail)。爲此,我已經構建UISplitViewController的一個子類,其中我正在重寫UISplitView控制器+ TabBar控制器+ iPad
willAnimateRotationToInterfaceOrientation
方法和同時設置ViewControllers的幀作爲this鏈路證實。不過,我無法正確設置兩個viewControllers。如果我的應用程序啓動橫向模式一切都顯示正常,但如果我打開它在Potrait模式,然後兩個ViewControllers的方向更改。有時MasterView佔據整個屏幕,或者有時兩個ViewController在它們和導航條之間留下黑線。自從兩天以來,我一直在抨擊這個問題,但沒有取得任何成功。
好心幫..
你有沒有想過如何將'UISplitViewController'添加到'UITabBarController'並允許所有組件很好地一起玩? – LucasTizma 2010-08-30 17:59:41