将 UITextView 的可编辑设置为 NO 始终会让第一响应者辞职。可以避免吗?



我的应用程序基本上允许您发送一段文本。当用户点击发送时,我想禁用包含文本的文本视图,这样用户就不能在发送文本时再编辑它了。似乎将enableUserInteraction或可编辑设置为NO总是会让第一个响应者辞职(基本上键盘被丢弃),这是我不想要的行为。我想保持键盘显示。这附近有什么吗?提前谢谢。

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

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

相关内容

最新更新