2011-06-20 34 views
0

在iPhone上使用UIPickerView非常簡單,因爲它在屏幕上尺寸合適,但在iPad上它看起來很奇怪。我想知道如何以最好/最用戶友好的方式顯示它?如何在iPad上使用UIPickerView?

該視圖的目的是顯示和編輯項目的元數據。我不需要全屏。選擇器用於確定文本寫入的語言,並由plist填充。

正如我看到它,有四種可能:

  1. 通過與UIPickerView父視圖直接在它(看起來奇怪)
  2. 模態的視圖,其是稍小加載的全屏幕視圖將父視圖和一個按鈕分開加載UIPickerView。
  3. UIPopoverController與UIPickerView具有相同的大小,但這會導致我在屏幕上需要的字段數量出現問題。
  4. 與3相同,但有一個按鈕,就像在Calendar.app中一樣,這將節省一些空間。

我錯過了什麼嗎?你會建議什麼?

回答

0

你的字段包含在UINavigationController中的popover控制器怎麼樣?其中的一個字段只用UIPickerView導航到另一個屏幕?有點像在iPhone上編輯警報。

也可能UIPickerView不是選擇語言的正確工具。怎麼樣才能導航到語言清單,選擇複選標記,而不是選擇一個屏幕?

+0

那麼,如果它是UITable或UIPicker,它可能會達到相同的空間需求?我想到了UINavigationController,但我已經在研究其中一個(下面的應用程序已經非常複雜),我不想在這裏搞砸了。 – Patrick