我有一个表格视图,每个单元格的文本字段只接受数值。为了我的目的,我将自定义小数位添加到默认数字小键盘。由于没有“完成”按钮来处理键盘,我在桌面视图上添加了一个按钮。该按钮的背景不透明值设置为零。没有键盘时,该按钮将被隐藏。当用户点击文本字段时,我取消隐藏该按钮。在点击背景时,键盘被丢弃并且按钮被再次隐藏。这是行得通的。 我的问题是: 1.这是可接受的方案来解除键盘?它似乎不是这样做的最好方式。 2.有了这个解决方案,我有一个问题:如果用户输入一个文本字段,然后在另一个可见文本字段内点击而不点击其他地方的背景,会发生什么情况是由于该事件被不可见按钮。用户应该能够在其他文本字段内继续编辑。相反,现在用户必须再次点击其他文本字段内并开始输入值。UITextField在tableView和配置数字小键盘
任何人有更好的建议吗?谢谢。