4

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

这该怎么做?你有这方面的例子吗?

4

2 回答 2

2

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

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

于 2012-06-19T07:55:31.613 回答
1

请看一下这个例子http://www.techotopia.com/index.php/An_iOS_4_iPhone_UIPickerView_Example

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

于 2012-06-19T07:52:34.577 回答