如何将文本字段与列出的选项的表视图而不是键盘连接

时间:2013-04-01 12:55:27

标签: uitableview uitextfield

我需要能够在文本字段中禁用键盘,而当用户点击它以开始编辑时,将出现一个新的表格视图,其中显示了应填充文本字段的可能字符串列表。

任何人对如何实现这一点都有任何建议?

提前致谢

P.S。我已经尝试了但是在我的情况下使用选择器不能很好地实现这个功能,因为有太多的选项可供选择,并且(更重要的是)每个选项都是一个相当长的字符串,并且不能完全出现在选择器中。

1 个答案:

答案 0 :(得分:0)

我相信你只需要一个普通的单元格,在点击时,推送一个新的细节UITableViewController,其中包含所有可供选择的选项。选择一个选项后,将单元格的textLabel设置为已选择的任何选项。

如果您想要更轻松的路径,那么您也应该检查免费的Sensible TableView框架,因为它具有开箱即用的这些类型的单元格(称为选择单元格)。您只需将字符串数组传递给选择单元格,它将自动显示详细信息视图,甚至可以根据需要将所选选项分配给对象的某个属性。应该为您节省一些大量的手工工作。祝你好运!