2010-07-01 67 views
0

我有一個UISplitViewController基礎項目。UISplitViewController detailView

我想根據應用程序的方向有不同的細節視圖。

例:

在景觀當我選擇TableView中一排,我想的DetailView是一個UIWebView的。
但是在肖像中,我希望細節視圖是複雜的自定義視圖。

可能嗎?

謝謝。

回答

1

查看MultipleDetailView示例項目的基本知識。

根據方向移動視圖的最簡單方法是使用導航控件來推送彈出每個方向自定義視圖以響應方向更改。將導航代碼放在willRotateToInterfaceOrientation:duration:中,當設備旋轉時,視圖控制器將彈出他們的視圖並推送另一個視圖。

但是,我會說,使用兩種不同類型的視圖爲相同的細節,但不同的方向將很可能會混淆用戶。這不是界面語法教他們期望的。在其他所有應用程序中,只有根據顯示尺寸的變化調整了相同的信息纔是相同的基本視圖。

您可能需要在花費時間實施它之前再考慮這是否是一種好的UI設計。

相關問題