在NSTextView中禁用编辑

时间:2015-04-01 11:40:13

标签: macos cocoa nstextview

我正在尝试在NSTextView中禁用编辑,但似乎没有任何选项。所有其他类型都启用了属性,当设置为false时,它是不可编辑的,但NSTextView是否有任何选项?

2 个答案:

答案 0 :(得分:4)

请不要忘记一个类继承了其superClass的方法。 NSTextView的超类是NSText。你找到了方法

  • (无效)setEditable:(BOOL)标志

评论:

Controls whether the receiver allows the user to edit its text.

答案 1 :(得分:1)

对于SWIFT3,您需要将isEditable设置为false。

  

var isEditable:Bool   一个布尔值,控制共享接收者布局管理器的文本视图是否允许用户编辑文本。

https://developer.apple.com/documentation/appkit/nstextview#overview