我想创建一个由Interface Builder实例化的自定义NSTableCellView
。我已将Table Cell View类设置为MyTableCellView
,并正确创建了MyTableCellView : NSTableCellView
.m / .h文件。
但是,我无法按CTRL +将此视图中的一个简单按钮拖到MyTableCellView.h
以创建IBOutlet
。
以下视频展示了发生的情况:http://youtu.be/sNNbuVT-SZs。
视图的子类:
我如何尝试按CTRL +拖动按钮
此外,有时,Interface Builder不允许修改单元格视图的类。发生了什么事?
答案 0 :(得分:4)
我终于找到了一个解决方案,这有点奇怪,但按预期工作。我没有直接将NSButton
连接到MyTableCellView
标题,而是使用了反向路径:
手动创建插座:
@property(retain, nonatomic) IBOutlet NSButton* button;
然后单击左侧的空白圆圈,并将其拖动到XIB文件的按钮:
我不知道它为什么会这样运作,如果你知道这个问题,请告诉我。