gpt4 book ai didi

cocoa - 如何使用 Cocoa 绑定(bind)创建可重用的表单?

转载 作者:行者123 更新时间:2023-12-03 17:16:36 25 4
gpt4 key购买 nike

我想制作一个用户界面,用户可以在其中同时编辑两个对象。主窗口将有一个垂直分割 View ,并在 View 的每一侧都有一个表单。问题是这两种形式是相同的,我不想在界面生成器中重复 View 组件。我想创建一次表单,并在分割 View 的每一侧添加对它的引用,每一侧都使用不同的对象源。我可以使用 NSForm,但该表单不是简单的输出文本和输入文本网格。他们有一个主表,以及各种详细的输入类型,例如组合。如何使用界面生成器创建可重用表单?或者我怎样才能以编程方式做到这一点?我是否必须创建 NSView 的子类并在代码中添加各个组件?

谢谢,朱利亚诺

最佳答案

与创建管理包含窗口的 Nib 的 NSWindowController 子类的方式类似,您可以创建 NSViewController管理包含 View 的 Nib 的子类,然后将其实例化两次并(以编程方式)将两个 View 添加到 Split View的每个 subview 中。请参阅 this question 中的代码举一个(部分)例子。

关于cocoa - 如何使用 Cocoa 绑定(bind)创建可重用的表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643537/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com