【发布时间】:2010-07-18 13:58:44
【问题描述】:
我正在为某人制作应用程序,我需要使 NSScrollView 中的这个 NSTextView 不可编辑。无论我做什么,我都无法得到任何工作。 Interface Builder 中没有可编辑或允许编辑复选框,因此我将以编程方式进行。到目前为止,我已经尝试了以下代码。
[TextView setEditable:NO];
[TextView setEditable:FALSE];
[TextView.editable = NO];
[TextView.editable = FALSE];
[TextView editingNotAllowed];
我就是什么都做不了。如果有人可以请帮助,那将不胜感激!另外,我正在这样做:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
}
非常感谢您的帮助!
【问题讨论】:
-
IB 中没有可编辑的复选框?我看到一个。
-
它不是 NSTextView,它是“NSScrollView 中的 NSTextView”。
-
所以?您仍然可以选择 NSTextView 并设置其属性。
-
不,它不允许我这样做。试试看,自己看看。
-
如果单击一次,则选择 NSScrollView。再次单击它,NSTextView 被选中。
标签: objective-c xcode macos editing x86-64