0

当用户点击文本字段时,我需要显示/显示一个选择器,我的意思是,它应该出现一个选择器而不是键盘。此外,选择器上方的某种“完成”按钮,因此用户单击它并将选择器中的值复制到文本字段并且选择器再次隐藏。

我从网上查了很多教程,但没有找到任何可以真正帮助我的人。

我找到了一个教程,为我指明了正确的方向,但我仍然想在单击文本字段时消失键盘。 @slev使用 UIToolBar上的完成按钮关闭 UIPickerView

有任何想法吗?

4

1 回答 1

0

如果您的目标不是早于 3.2 的 iOS 版本,这很容易。您可以将 UIPickerView 分配为 UITextField 的属性,并将inputView包含“完成”按钮的 UIToolbarinputAccessoryView分配为零)。无论哪种方式,这都会在激活文本字段时为您的选择器设置动画以代替普通键盘。intputViewinputAccessoryView

有关这方面的更多详细信息,请参阅文档

于 2011-07-14T20:31:49.677 回答