iPhone - UITextView 问题

标签 iphone keyboard uitextview

这可能是一件容易做的事情,但我就是不明白 - 如何结束编辑 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/

相关文章:

ios在uiimageview中添加填充,所以一些背景显示

iphone - 关于 iAd 在 iPad 和 iPhone 上显示的问题

ios - 当键盘显示一个 TextView 但没有另一个 TextView 时如何移动 View

iOS——UITextView 禁用滚动但启用触摸

ios - 如何自动滚动核心情节(iOS)?

ios - 为什么 UITableView 不调用我的 customCell?

jquery - 在 iPhone 中禁用数字键盘解析

Native Web 中的 iOS 键盘

ios - 当键盘出现在 Objective C 中时向上移动文本框

iPhone SDK : How to create a UITextView that inserts text where you tap?