【发布时间】:2013-11-03 17:11:43
【问题描述】:
我是 Mac 应用程序的新手,正在编写一个简单的应用程序,该应用程序的不同部分具有通用布局。它基本上是一个在所有部分都有一个或两个按钮(标题不断变化)的图像。
所以我想在一个新的 Nib 文件和一个单独的类文件(MyCustomView,它是 NSView 的子类)中创建一个带有一个 Image Well 和两个圆形按钮的 CustomNSView,它将在 initWithframe 中加载这个 Nib方法。所以现在当我拖放一个自定义视图并将其类设置为MyCustomView 时,我会立即获得图像和两个按钮,而无需任何额外的代码。但是现在我将如何控制其他视图控制器中的这些按钮(插座/操作)?每个地方都会使用相同的视图,所以我不能将 nib 中的文件所有者设置为视图控制器?
这样做对吗?有没有办法创建一个自定义视图,它将所有按钮操作委托给它包含的视图控制器?
【问题讨论】:
-
希望我能在这个问题上设置一个赏金。我真的很想知道它是否可能。