![]() |
1
2
您可以尝试设置每个集合视图项视图的菜单。最有可能的是,您将通过覆盖
此外,为不同的项目提供不同的菜单也不难(例如,文件夹与包与文件,以及不同类型的文件)。你可能得重写
|
![]() |
2
1
我找到了另一个可能有帮助的解决方案。
对于这个解决方案,我分别创建了nsCollectionViewItem和nsView的子类(为了便于解释)
我假设您使用的是ib,其中您已经将nsCollectionView绑定到nsArrayController的ContentArray(也绑定selectionIndex)。
接下来,向NIB添加一个viewController对象,并确保其自定义类设置为
接下来,将自定义视图对象添加到NIB并将其自定义类设置为
在的接口文件中
这将是表示NSarrayController中的项的属性。
现在转到的实现文件
现在,如果回到
编辑:
而不是重写
|
![]() |
Martin sku · 在目标C中打印时间 3 年前 |
![]() |
Vinod prajapat · 如何更新数组的最后一个元素? 3 年前 |
![]() |
subin272 · 修复iOS中的多个按钮单击事件? 7 年前 |
![]() |
James Chan · 如何使用锁定/解锁? 7 年前 |
![]() |
Josh F. · NSBundle mainBundle返回零 7 年前 |