我的用户界面有四个按钮,它们都会共享一些共同的行为,例如跟踪区域创建之类的事情。我正在寻找的是一个解决方案,所以我不必这样做:
@interface MyController : NSWindowController {
NSButton * button1;
NSButton * button2;
NSButton * button3;
NSButton * button4;
}
@property (nonatomic) IBOutlet NSButton * button1;
@property (nonatomic) IBOutlet NSButton * button2;
// and so on
@end
我想要一个像这样的解决方案:
@interface MyController : NSWindowController {
NSMutableArray * buttons;
}
@property (nonatomic) IBOutlet NSMutableArray * buttons;
// tell interface builder to place all buttons here
@end
这可能吗?
添加了iOS 4.0IBOutletCollection
,它允许一个插座连接到 Interface Builder 中的多个对象。但是,Mac OS X 不支持插座集合。
如果您想提供将其添加到 Mac OS X 的语音支持,请在以下地址提交增强请求:http://bugreporter.apple.com.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)