关闭 UITextField 中的键盘
Posted
技术标签:
【中文标题】关闭 UITextField 中的键盘【英文标题】:Dismiss Keyboard in UITextField 【发布时间】:2016-02-22 12:35:40 【问题描述】:有人对我的问题有解决方案吗? 我有一个 UITextField 并想在按下 Return 后关闭键盘。 我添加了 UITextFieldDelegate 并想在我的 TextField 上设置 Delegate,但错误仍然存在...
【问题讨论】:
您的chatTextField
是什么类型的? UITextField
或 UITextView
?
你确定吗,你的chatTextField 是UITextField
?
【参考方案1】:
您想使用哪一个。 TextField 还是 TextView ?
因为您创建了“TextView”的“IBOutlet”,但将委托设置为“TextField”。
如果您想使用“TextField”,则从情节提要中删除“TextView”并使用“TextField”代替它并创建它的“IBOutlet”。
如果您想使用“TextView”,请使用“UITextViewDelegate”而不是“UITextFieldDelagate”。
【讨论】:
谢谢。有时编码时需要短暂休息:D【参考方案2】:扩展UITextViewDelegate
而不是UITextFieldDelegate
,因为您的变量chatTextField
是UITextView
类型。
【讨论】:
似乎是解决方案,OP对此有什么要说的【参考方案3】:您的chatTextField
是UITextView
,您正在设置它UITextField's
代表。在类声明之后添加UITextViewDelegate
。
【讨论】:
以上是关于关闭 UITextField 中的键盘的主要内容,如果未能解决你的问题,请参考以下文章