0

我的应用程序基本上可以让你发送一段文字。当用户点击发送时,我想禁用包含文本的文本视图,以便用户在发送文本时无法再编辑它。似乎将 enableUserInteraction 或 editable 设置为 NO 总是让第一响应者辞职(基本上键盘被关闭),这是我不想要的行为。我想保持键盘显示。有没有办法解决?提前致谢。

4

2 回答 2

2

虽然我真的不明白为什么您认为如果没有可编辑的内容,将键盘保持在屏幕上是个好主意,但您可以通过隐藏UITextField并制作第一响应者来实现这一点。

于 2011-06-20T21:42:02.140 回答
1

如果 UITextView 的委托方法textView:shouldChangeTextInRange:replacementText:返回 NO,则其内容不会改变。

于 2011-06-21T04:10:27.883 回答