UITextView - 如何在使用只读TextView时阻止显示键盘

时间:2015-08-31 14:24:31

标签: ios xamarin xamarin.ios uitextview

我使用UITextView来显示一些文字,但我不希望用户能够对其进行编辑。我尝试将属性Editable设置为false,但是当我触摸文本时键盘仍会显示。

我可以设置其他任何属性来阻止此行为吗?

3 个答案:

答案 0 :(得分:0)

尝试

textView.userInteractionEnabled = NO;

答案 1 :(得分:0)

您确定正确设置了属性吗?或者你的textview是否为零?您应该检查一下,如果一切正常,那么

$_SERVER["SERVER_SOFTWARE"]

应该有用。

顺便说一句,不要使用textview.editable = NO; ,因为如果您的文字很长,则无法滚动textview以显示更多内容

答案 2 :(得分:0)

您可以使用“MarkHim”发布的解决方案执行此操作,也可以从故事板中执行此操作。

Storyboard side panel

只需选中/取消选中“行为”部分中“可编辑”和“可选择”的复选框即可。通过取消选中“可编辑”,键盘将不再出现。