如果用户想要,我想添加一个取消按钮来隐藏键盘。我找不到swift 3的任何解决方案。
答案 0 :(得分:0)
查看UITextField
inputAccessoryView
UIToolbar
的文档:https://developer.apple.com/reference/uikit/uitextfield/1619627-inputaccessoryview
如果文本字段成为第一个响应者,则将视图分配给此属性会导致该视图显示在标准系统键盘上方(如果提供了一个,则显示在自定义输入视图上方)。例如,您可以使用此属性将自定义工具栏附加到键盘。
我建议将包含取消按钮的inputAccessoryView
分配到需要取消按钮的UITextField
的{{1}}。然后将操作挂钩到从UITextField
。