TableView 中混合 UIPicker 和 TextField
Posted
技术标签:
【中文标题】TableView 中混合 UIPicker 和 TextField【英文标题】:Mixed UIPicker & TextField in TableView 【发布时间】:2013-08-07 23:23:18 【问题描述】:我已经设置了一个带有 4 个 UITextFields 的 TableView,我希望用户能够在其中输入一些信息。按下时,有 2 个文本字段需要显示 UIPickerView 来选择选项,而不是键盘。每个 PickerView 都需要显示一个单独的项目数组。
有谁知道我如何做到这一点?这是我找到解决方案最接近的方法:
How to use one UIPickerView for multiple textfields in one view?
我可以让选择器正确显示,但只显示一个数组,并且单元格中的每个文本字段都显示相同的选择器。
【问题讨论】:
【参考方案1】:我喜欢这个答案,这就是为什么我会尽可能链接到它:
https://***.com/a/8583703/220820
只要文本字段成为其 inputView 的第一响应者(其键盘替换),您就可以用数据填充您的选择器。
【讨论】:
【参考方案2】:Andreas 的答案更好,或者您可以从底部呈现嵌入在 UIActionSheets 中的 UIPickers,选择后,您可以使用选取器的委托方法来设置 TextField 文本。
【讨论】:
以上是关于TableView 中混合 UIPicker 和 TextField的主要内容,如果未能解决你的问题,请参考以下文章
Swift - 自定义和默认 TableView 标题的混合