2011-05-26 65 views
0

我在尋找如何正確處理這個問題的建議。我有一個使用UITabBar的iPhone應用程序。 Tabbar只是加載4個UIView中的1個。我正在將其移植到適用於iPad的通用應用程序中。我的觀點之一對於UISplitView來說是完美的,但其他3個則不是。iPhone UITabBar到iPad UISplitView

我明白UISplitView必須是根控制器,所以我想盡量保持它的方式。我想真正的問題是,在我的觀點之間切換的最佳方式是什麼?因爲對於iPhone應用程序,tabbar是根控制器,它是如何在視圖1-4之間切換的。

爲了幫助說明這一點:

視圖1是管理數據的處理的視圖。 View2用於管理要處理的項目列表(UISplitView) View3適用於應用程序設置 View4適用於about部分。

從縱向切換到橫向時,在iPad上,除非您在View2上,否則不需要顯示UISplitView的RootView。

請讓我知道,如果我不清楚我的問題。

回答

1

這聽起來更像是一個用戶體驗問題,而不是編碼問題。您的主視圖看起來是View1和View2。我的建議(沒有看到實際的視圖)是View2應該是你在縱向模式下的分割視圖中的左視圖,View1應該是你的主視圖。我會把按鈕放在標題/工具欄的最右邊,彈出View3和View4的模式對話框,因爲它們是對應用程序的輔助操作。