【发布时间】:2011-06-20 15:55:33
【问题描述】:
在 iPhone 上使用 UIPickerView 非常简单,因为它在屏幕上的大小合适,但在 iPad 上它看起来很奇怪。我想知道如何以最好/最用户友好的方式显示它?
视图的目的是显示和编辑项目的元数据。我不需要全屏。选择器用于确定文本所用的语言,并从 plist 中填充。
在我看来,有四种可能:
- 由父视图加载的全屏视图,其中直接包含 UIPickerView(看起来很奇怪)
- 一个稍微小一点的模态视图可以放在父视图上,一个按钮可以单独加载 UIPickerView。
- 一个与 UIPickerView 大小相同的 UIPopoverController,但这会导致我需要在屏幕上显示的字段数量出现问题。
- 与 3 相同,但带有一个按钮,与 Calendar.app 中一样,这样可以节省一些空间。
我错过了什么吗?你有什么建议?
【问题讨论】:
标签: ipad user-interface uipickerview user-experience