【发布时间】:2017-10-02 17:20:43
【问题描述】:
- 使用一项创建集合视图
- 通过在
drawRect中调用NSRectFill将项目的背景设置为蓝色 - 为项目添加
NSTextField - 将
NSCollectionViewItemstextFieldoutlet 连接到您的文本字段 - 设置基本拖动
- 问题:拖动项目时,蓝色背景消失,项目变为透明
这是拖动时的样子:
【问题讨论】:
drawRect 中调用NSRectFill 将项目的背景设置为蓝色
NSTextField
NSCollectionViewItems textField outlet 连接到您的文本字段这是拖动时的样子:
【问题讨论】:
不知道为什么会这样,但问题在于连接NSCollectionViewItem 的textField 出口。
如果我不连接该插座,并创建自己的插座(与文本字段对话),那么一切正常。
【讨论】: