func textFieldShouldReturn(textField: UITextField) -> Bool {
        textView1.becomeFirstResponder()
        return false
    }试试

解决方案 »

  1.   


    非常感谢,但是也有点意外.
    我看了源代码,下面注释道,// called when 'return' key pressed. return NO to ignore.我之前都以为return false是忽略这个函数.至此我有些疑惑,百度了也没能解开疑惑.为什么return true会多出一行而return false就不会呢?
      

  2.   


    非常感谢,但是也有点意外.
    我看了源代码,下面注释道,// called when 'return' key pressed. return NO to ignore.我之前都以为return false是忽略这个函数.至此我有些疑惑,百度了也没能解开疑惑.为什么return true会多出一行而return false就不会呢?
    return false是忽略回车换行,不是忽略这个函数
      

  3.   

    我查了官方手册,得到:return value
    true if the text field should implement its default behavior for the return button; otherwise, false.return true的时候textField就会执行textField的默认行为,return false就不执行.默认行为就是将这个return keystroke留在input queue里面吗,也没说清楚.
      

  4.   


    非常感谢,但是也有点意外.
    我看了源代码,下面注释道,// called when 'return' key pressed. return NO to ignore.我之前都以为return false是忽略这个函数.至此我有些疑惑,百度了也没能解开疑惑.为什么return true会多出一行而return false就不会呢?
    return false是忽略回车换行,不是忽略这个函数好,感谢!