[swift]为 textview 解雇键盘

标签: UITextView ios Swift
发布时间: 2016/5/8 18:15:46
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我试图在 textview 期间获得键盘要解雇,但它仍然不会改变返回按钮的动作。

func textView(textView: UITextView, shouldChangeTextInRange range: NSRange, replacementText     text: String) -> Bool {
    if text == "\n"
    {
        textView.resignFirstResponder()
        return false
    }
    return true
}

我是后https://www.youtube.com/watch?v=IsnoS8_G2SU处的教程

现在我基本上复制 100%的代码。

P.S.textfield 插座被命名为 Textviews

请帮助 !

编辑 ︰ 有人标记这为重复让我解释一下为什么它不是-已经有的它告诉我这样做,并不确信为什么它不适合我。

解决方法 1:

您已经做了一切正确的但是还有一步失踪。

为了隐藏或显示键盘通过联机响应程序,您必须设置委托否则它不会工作。

你能做到,例如在 viewDidLoad 中 ︰

override func viewDidLoad() {
    myTextView.delegate = self
}
官方微信
官方QQ群
31647020