cocoa-bindings

    0热度

    1回答

    我有一个NSTableView,绑定为NSArrayController。当选中一行或多行时,我想在NSTextField中显示所选行的名称。如果只选择一行,则应显示该值,如果选择多行,则应在文本字段中显示内容“多个”。 设置我的NSTextField绑定如下: 如果表视图更新的选择,例如我选择一个行的文本视图的内容得到如下: ( val1 ) 如果我选择多行文本字段中显示该内容:

    0热度

    1回答

    与此问题(Get the representedObject values of NSCollectionViewItem NSButton click)类似,它询问如何获取从NSButton调用的操作的RepresentObject,如何获取从NSTextView调用的操作的RepresentObject在NSCollectionViewItem中?我在NSTextView的委托中有一个方法,当

    0热度

    1回答

    我有一个从核心数据获取它的值并通过可可绑定添加的表。在表格中打印出的值是文件夹名称。我希望在每个文件夹名称的左侧打印一个NSFolder。我开始用简单的一列的表,以确保我的可可绑定工作,和他们做: 之后,我试图插件第二列,然后我添加了一个形象的细胞到新列,重新排列列,并设置图像单元格的图像NSFolder: 当我改变形象细胞对NSFolder形象,什么都没有发生,甚至没有在界面生成器。该图标仍然是

    1热度

    1回答

    我想保留几个NSPopUpButton与同一个模型对象同步。我刚刚熟悉绑定并实施了以下方案。 这是一个可怕的想法? 这里每个NSPopUpButton都有自己的NSArrayController。每个NSArrayController从我的模型层中的相同的 NSMutableArray数据源中获取它们的内容。 我注意到一些奇怪的问题,当添加和删除对象到模型数组(上面的例子中的动物数组),并想知道这

    0热度

    1回答

    (这个例子项目是在这里https://github.com/danieljfarrell/BindingToPopUpButtons) 我刚刚进入结合,但我有绑定到一个NSArrayController的一个NSPopUpButton这是管理我的AppDelegate内容阵列(模型),一切运作良好!但它只适用于在-init方法中添加到内容数组中的静态对象。我在修改内容数组(插入,添加等...)时遇

    2热度

    2回答

    我试图搭配一个带有标签界面的基本应用程序,它已经过了几年,因为我已经做了任何可可开发,所以我生锈了......我的应用程序将使用选项卡,并在加载选项卡时显示项目的默认视图,允许您单击其中一个项目以在该项目的视图中进行交换(想想Chrome,当您打开新选项卡并显示您最喜欢的网站时你可以点击打开)。 目前我已经为这个几乎完全在界面生成器中实现了一个基本的单窗口UI。一个带有NSCollectionVi

    2热度

    2回答

    我想将NSTableColumn的headerTitle属性绑定到我模型图层中的NSMutableArray(通过NSArrayController)。 基本上我想有一个数组,我可以更改值并使表列标题标题更新。这是否合理? 但是,the headerTitle binding想要一个NSString,我不知道如何通过我的NSArrayController将我的模型对象连接到此绑定。谷歌并没有给这个

    1热度

    1回答

    假设我有一个NSArrayController包含许多“blob”对象。这些对象通过绑定显示在基于视图的NSTableView中。 现在假设每个“blob”对象都包含一个名为amount的属性。对于表中每行的NSView s之一,我想显示amount/max_amount_in_array。 换句话说,我莫名其妙地需要我的手机绑定到NSArrayController的[email protecte

    1热度

    1回答

    还有类似的问题,但我没有发现他们中的任何人为我工作。我想要做的就是根据点击列标题重新对表格视图进行排序。我不想以编程的方式来做这件事,因为我不认为我必须这样做。无论如何... 我有一个NSTableView绑定到绑定到我的managedObjectContext NSArrayController。 对于特定的NSTableColumn,我将绑定到Array Controller的值与模型键路径“

    7热度

    2回答

    我正在使用KVO观看复选框,并根据复选框的状态启用或禁用细节输入区域。 (即,如果该复选框被选中,在细节方面功能,否则不)喜欢的东西: [self.detailInputArea bind:@"enabled" toObject:self withKeyPath:@"enabledCheckbox" options:nil]; 我的问题是,现在我想改变这个,而不是设置detailInputAr