iOS 5:如何使用UIPickerView创建UIAlertView?(iPhone/iPad)

The*_*imp 2 iphone uipickerview uialertview ipad ios5

我需要一种允许用户从列表中选择选项的方法,我正在考虑使用UIPickerViewa UIAlertView.但是我想知道是否:

  1. 这有可能把一个UIPickerViewUIAlertView轻松的iOS 5(如果是的话它是由苹果不赞成与将应用程序被拒绝?)
  2. 有没有更好的方法呢?(如果是的话,是什么?)

任何帮助或建议将非常感谢!

jrt*_*ton 6

如果您要在屏幕上选择要放入文本字​​段的值,只需让选择器查看inputView文本字段即可.然后它会像键盘一样为您设置动画.

您可能还希望将工具栏添加为inputAccessoryView完成,下一步等按钮.

使选择器视图输入视图非常简单.在viewDidLoad方法中,创建picket视图,正常设置其数据源和委托,然后将其分配给文本字段的输入视图属性:

myTextField.inputView = myPicker;
Run Code Online (Sandbox Code Playgroud)

在选择器视图委托方法中,您可以在选择器选择更改时使用所选值更新文本字段.在你的文本字段委托方法中,你可以确保在它出现之前选择了正确的值(willBeginEditing?(猜测,而不是在mac ATM上)).

附件视图可以是具有单个完成项目的UIToolbar,其告知文本字段重新签署第一响应者状态.再次,设置它并在viewDidLoad中分配它.