我有一个带有可扩展项目的NSOutlineView。当我展开一个项目时,新显示的项目会很好地显示。但是当我将其折叠并再次扩展时,我看到了这个奇怪的错误(参见图片):
并且总是发生在那些相同的项目上。 (这些项目仅包含一个简单的NSTextField)
有人遇到类似的东西吗?
我可能会错误地创建Outlineview项目吗?我使用以下方法创建它们:
let cellView = PlaylistTableRowView()
cellView.title.stringValue = playlistItem.title
return cellView
在func outlineView(_ outlineView: NSOutlineView, viewFor tableColumn: NSTableColumn?, item: Any) -> NSView?
方法中。