这可能是一件容易做的事情,但我就是不明白 - 如何结束编辑 TextView ?我怎样才能让键盘消失?或者我是否必须在其外部单击才能使其消失?
最佳答案
首先,像这样的(老实说)相当简单的问题让我想知道您是否尝试过阅读文档或在互联网上搜索。
搜索“Apple 文档 UITextView”会显示 this link到类文档。同样,here is UITextViewDelegate 的文档。
搜索“UITextView简单示例”会给你这个useful example .
搜索“UITextView关闭键盘”,第一个命中似乎是answer your question exactly 。 (尽管他在返回键上关闭了键盘,但这可能不是您想要的。)(编辑 - 从您的第二条评论看来,这正是您想要的。)
附注上面的人是正确的,虽然有点简洁(可以理解)。您需要实现一个 UITextViewDelegate。在该委托(delegate)中,如果您想在返回键上隐藏键盘,请实现 shouldChangeTextInRange,查找 @"\n"并在找到它时退出第一响应者。或者,在您的 UI 中添加一个“完成编辑”按钮,并在用户按下该按钮时退出第一响应者。
关于iPhone - UITextView 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/889925/