我创建了一个自定义NSView
,它以我想要的方式显示一些数据(排序图表)。我现在想添加几个滑块,以便能够缩放显示的数据。我还想添加几个复选框,以便可以以不同的方式解释和绘制传入的数据,也可以使用一些滚动条来查看过去的数据。我需要在屏幕上同时显示此视图的至少5个副本(及其所有控件),每个副本都显示不同的数据源。
这种思维方式可以很好地融入WebComponents范例,您可以在其中设计一个封装了许多不同组件的组件。据我了解,没有办法将这样的控件嵌套到Xcode中的主控件中。
当然,我可以在视图控制器中单独布局所有视图和所有控件,并实现我想要的,但它不像可以在界面构建器或代码中复制一个对象那样可维护。 / p>
我的问题是:在Xcode(如果有的话)中实现这一目标的正确方法是什么?我不需要代码示例,而是一个概念性答案,我只对与Cocoa而不是CocoaTouch相关的答案感兴趣。