Xcode

时间:2016-08-22 07:45:39

标签: xcode user-interface cocoa

我创建了一个自定义NSView,它以我想要的方式显示一些数据(排序图表)。我现在想添加几个滑块,以便能够缩放显示的数据。我还想添加几个复选框,以便可以以不同的方式解释和绘制传入的数据,也可以使用一些滚动条来查看过去的数据。我需要在屏幕上同时显示此视图的至少5个副本(及其所有控件),每个副本都显示不同的数据源。

这种思维方式可以很好地融入WebComponents范例,您可以在其中设计一个封装了许多不同组件的组件。据我了解,没有办法将这样的控件嵌套到Xcode中的主控件中。

当然,我可以在视图控制器中单独布局所有视图和所有控件,并实现我想要的,但它不像可以在界面构建器或代码中复制一个对象那样可维护。 / p>

我的问题是:在Xcode(如果有的话)中实现这一目标的正确方法是什么?我不需要代码示例,而是一个概念性答案,我只对与Cocoa而不是CocoaTouch相关的答案感兴趣。

1 个答案:

答案 0 :(得分:0)

我刚刚了解到您可以将多个视图控制器设为child controllers。这正是我所寻求的,因为它最大限度地提高了可重用性并减少了维护。