【问题标题】:How to use the UIPickerView on the iPad?如何在 iPad 上使用 UIPickerView?
【发布时间】:2011-06-20 15:55:33
【问题描述】:

在 iPhone 上使用 UIPickerView 非常简单,因为它在屏幕上的大小合适,但在 iPad 上它看起来很奇怪。我想知道如何以最好/最用户友好的方式显示它?

视图的目的是显示和编辑项目的元数据。我不需要全屏。选择器用于确定文本所用的语言,并从 plist 中填充。

在我看来,有四种可能:

  1. 由父视图加载的全屏视图,其中直接包含 UIPickerView(看起来很奇怪)
  2. 一个稍微小一点的模态视图可以放在父视图上,一个按钮可以单独加载 UIPickerView。
  3. 一个与 UIPickerView 大小相同的 UIPopoverController,但这会导致我需要在屏幕上显示的字段数量出现问题。
  4. 与 3 相同,但带有一个按钮,与 Calendar.app 中一样,这样可以节省一些空间。

我错过了什么吗?你有什么建议?

【问题讨论】:

    标签: ipad user-interface uipickerview user-experience


    【解决方案1】:

    带有您的字段的弹出框控制器,包装到 UINavigationController 中,其中一个字段仅使用 UIPickerView 导航到另一个屏幕?有点像在 iPhone 上编辑警报。

    也许 UIPickerView 不是选择语言的正确工具。如果只是导航到带有复选标记选择的语言列表,而不是带有选择器的屏幕呢?

    【讨论】:

    • 好吧,如果它是 UITable 或 UIPicker,它可能需要相同的空间?我考虑过 UINavigationController,但我已经在开发一个(下面的应用程序已经很复杂了),我不想在那里搞砸。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多