如果我单击UITextField,如何制作出现的UIPickerView?

时间:2012-06-19 07:28:00

标签: xcode uipickerview

当我选择一个TextField时,如何制作出现的UIPickerView,如果我选择UIPickerView的值,它的输入会进入TextField?

怎么做?你有这样的例子吗?

2 个答案:

答案 0 :(得分:2)

创建UIPickerView并将其设置为文本字段的inputView。当您开始编辑文本字段时,它将在屏幕上为您设置动画。选择器视图委托方法可用于更新文本字段的值。

您还需要创建一个带有完成按钮的工具栏并将其设置为inputAccessoryView - 这将允许您在选择值时关闭选择器。同样,当文本字段开始编辑时,这将自动显示在选取器视图上方。

答案 1 :(得分:1)

请查看此示例http://www.techotopia.com/index.php/An_iOS_4_iPhone_UIPickerView_Example

您最初可以隐藏选择器 picker.hidden = YES;在你的viewdidload方法中,并在触摸文本字段时显示它你可以写picker.hidden = NO;在uitextfielddidstartediting方法中。感谢。