编辑NSView中所有内容的访问修饰符

时间:2016-03-02 16:21:25

标签: swift nsview

在我的应用程序中,我想在自定义NSView中为3个nstextfields一次更改可编辑的var。是否可以仅使用一行代码(在NSView中打开和打开某些内容?)或者我是否必须为每个对象单独更改它?同样,所有nstextfields都在一个NSView中“分组”。隐藏nsview是没有选择的,因为看起来整个程序几乎是空的。

我在自定义NSView中有(例如)3个NSTextFields,我想立刻更改所有这些选项的可选性(如果可能的话)。所以我不必这样做:'textfield1.editable = false'三次

1 个答案:

答案 0 :(得分:2)

使用Cocoa Bindings:

  • 在目标类

    中创建动态变量editable
    dynamic var editable = true
    
  • 在Interface Builder中,将每个文本字段的Editable绑定到目标类,模型键路径editable.

现在更改变量的值会同时影响所有文本字段。