在我的应用程序中,我想在自定义NSView中为3个nstextfields一次更改可编辑的var。是否可以仅使用一行代码(在NSView中打开和打开某些内容?)或者我是否必须为每个对象单独更改它?同样,所有nstextfields都在一个NSView中“分组”。隐藏nsview是没有选择的,因为看起来整个程序几乎是空的。
我在自定义NSView中有(例如)3个NSTextFields,我想立刻更改所有这些选项的可选性(如果可能的话)。所以我不必这样做:'textfield1.editable = false'三次
答案 0 :(得分:2)
使用Cocoa Bindings:
在目标类
中创建动态变量editable
dynamic var editable = true
在Interface Builder中,将每个文本字段的Editable
绑定到目标类,模型键路径editable.
现在更改变量的值会同时影响所有文本字段。