将文本输入TextView后删除键盘

时间:2011-03-21 12:07:32

标签: iphone objective-c cocoa-touch ios ios4

我在界面构建器中创建了一个文本视图,当我在框中输入我的详细信息时,单击“完成”不会最小化键盘。

这是怎么做到的?

由于

1 个答案:

答案 0 :(得分:2)

UITextView没有任何在用户点击返回键时将被调用的方法。如果您希望用户只能添加一行文本,请使用UITextField。点击返回并隐藏UITextView的键盘不符合界面指南。

即便如此,如果你想这样做,也要实现UITextViewDelegate的textView:shouldChangeTextInRange:replacementText:方法,并检查替换文本是否为\ n,隐藏键盘。

http://iosdevelopertips.com/cocoa/how-to-dismiss-the-keyboard-when-using-a-uitextview.html

How to dismiss keyboard for UITextView with return key?