【发布时间】:2012-01-09 17:02:01
【问题描述】:
在UITextView 中有一个只读文本,根本不希望任何用户交互意味着不希望文本被编辑,甚至不希望键盘显示。我想让UITextView 可滚动。
现在发生的事情是它不可滚动,内容可编辑,键盘显示出来,边框的底墙没有显示。如果有人可以帮助我解决这个问题。会很感激的。
提前致谢。
【问题讨论】:
标签: iphone uitextview
在UITextView 中有一个只读文本,根本不希望任何用户交互意味着不希望文本被编辑,甚至不希望键盘显示。我想让UITextView 可滚动。
现在发生的事情是它不可滚动,内容可编辑,键盘显示出来,边框的底墙没有显示。如果有人可以帮助我解决这个问题。会很感激的。
提前致谢。
【问题讨论】:
标签: iphone uitextview
将 editable / isEditable 属性设置为 NO / false。
斯威夫特 3、4:
textView.isEditable = false
斯威夫特 1、2:
textView.editable = false
目标-C:
textView.editable = NO;
【讨论】:
【讨论】:
textview.editable = false // for swift language
textview.selectable = false //
// override textview delegates
func textViewShouldBeginEditing(textView: UITextView) -> Bool {
return false
}
【讨论】:
editable 和 selectable 已重命名为 isEditable 和 isSelectable
textView.isEditable = false
textView.isSelectable = false
一个布尔值,指示接收器是否可编辑。此属性的默认值为 true。
var isEditable: Bool { get set }一个布尔值,指示接收器是否可选。此属性控制用户选择内容以及与 URL 和文本附件交互的能力。默认值为 true。
var isSelectable: Bool { get set }
【讨论】: