如何使UITextView不可编辑,不希望键盘显示

use*_*133 20 iphone uitextview

在一个UITextView有一个只读的文本,不希望任何用户交互在一切意味着不想要编辑文本,甚至不希望键盘显示.我想制作UITextView可滚动的.

现在发生的事情是,它不可滚动,内容可编辑,键盘显示,边框底部没有显示.如果有人可以帮我解决这个问题.会非常感激.

提前致谢.

Jas*_*son 34

editable/isEditable属性设置为NO/false.

斯威夫特3,4:

textView.isEditable = false
Run Code Online (Sandbox Code Playgroud)

斯威夫特1,2:

textView.editable = false
Run Code Online (Sandbox Code Playgroud)

Objective-C的:

textView.editable = NO;
Run Code Online (Sandbox Code Playgroud)


Sid*_*Sid 12

textView.editable = NO;
Run Code Online (Sandbox Code Playgroud)

它在文档中提到.

关于滚动; 当内容大小超过UITextView的帧大小时,您的UITextView将滚动.

  • 这看起来像一个非常大的框架.我没有看到你在textview中放置的文本,但我猜你的textView框架大于内容大小(文本的大小).在这一点上,最好附上你的textview的截图. (2认同)