iphone - 从 UITextView 复制而不显示键盘

标签 iphone cocoa-touch uitextview

我显示一个 UITextView,我希望用户能够从中复制但不能编辑。复制期间屏幕上不得出现键盘。

如果我阻止第一响应者,那么键盘将保持隐藏状态。然而,这也阻止了对允许复制交互的触摸事件的处理。据我所知,它还必须是可编辑的才能处理触摸。

有没有一种简单的方法可以实现这一点?只读、仅复制、无键盘的 UITextView?这些文档非常简洁地介绍了“可编辑”的保证、要求以及如何更改行为。

最佳答案

您尝试过setEditable: NO吗?我知道你说文档没有描述太多,但他们确实说它控制接收器是否可编辑。你尝试过吗?

您已经尝试过,答案是将可编辑设置为“否”。

关于iphone - 从 UITextView 复制而不显示键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1116631/

相关文章:

iphone - iPhone 模拟器的屏幕截图应用程序

iphone - if([一个字符串写入文件 : @"outfile" atomically: YES])

iphone - 如果我不创建自动释放对象,是否需要自动释放池?

ios - 没有委托(delegate)方法的缩放 UIScrollView 的子类

iPhone URL 请求 : Add value to HTTP header field

iphone - 关于使用 NSURLConnection 下载文件并显示进度的问题

objective-c - 是否可以判断正在加载的网页是远程的还是本地的?

ios - 无法更改 TextView 的字体(使用 Web 服务时)

ios - 删除(不是退格键)不会触发 UITextViewDelegate 的 shouldChangeTextInRange

cocoa-touch - 在UITextView中显示带有超大首字母的文本 block