|
|
1
1
NSCollectionViewItem很可能不会通过IBOutlet连接将其项目的视图复制到原型NSCollectionViewItem。因此,
访问NSCollectionViewItem实例的典型模式是绑定到原型。你提到你做了这件事,而且它奏效了。这仅仅是因为这是一种典型的、受支持的方式。
如果你真的需要以绑定无法提供的方式直接连接到项目,你可能必须手动设置它。一种方法是覆盖NSCollectionViewItem的
|
|
|
2
1
1) 对用于在集合视图中呈现项目的NSView进行子类化 2) 在此子类中,添加一个委托属性 3) 转租NSCollectionViewItem 4) 重写setView:方法。添加一行,将视图的委托属性设置为NSCollectionViewItem实例(即self)。 现在,在NSView子类中,您将可以通过委托属性访问相应的NSCollectionView项(例如,您可以访问其表示的Object)。 |
|
|
3
0
我也遇到了同样的问题,但找到了一个非常简单的解决方案:我将视图放在另一个.xib中,并将其链接到NSCollectionViewItem(实际上是一个NSViewController)中。然后,.xib将针对每个单元进行反序列化,并设置所有出口。 |
|
|
4
0
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 2 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |