我已经设置了一个带有4个UITextField的TableView,我希望用户能够输入一些信息。按下时,2个文本字段需要显示UIPickerView以选择选项,而不是键盘。每个PickerView需要显示一个单独的项目数组。
有谁知道我怎么能做到这一点?这是我最接近找到解决方案的方法:
How to use one UIPickerView for multiple textfields in one view?
我可以让Picker正确显示,但只显示一个数组,单元格中的每个文本字段都显示相同的选择器。
答案 0 :(得分:1)
我喜欢这个答案,这就是为什么我可以在以下情况下链接到它:
https://stackoverflow.com/a/8583703/220820
只要文本字段成为其inputView(键盘替换)的第一响应者,就可以用数据填充选择器。
答案 1 :(得分:0)
Andreas的答案更好,或者您可以从底部呈现嵌入在UIActionSheets中的UIPickers,选择之后,您可以使用选择器的委托方法来设置TextField文本。