Macos NSOutlineView、展开和折叠会导致单元格剪辑内容

Macos NSOutlineView、展开和折叠会导致单元格剪辑内容,macos,cocoa,nsoutlineview,nscell,Macos,Cocoa,Nsoutlineview,Nscell,我在一个基于视图的NSOutlineView组的快速扩展和崩溃过程中体验到了奇怪的视觉人工制品。如果一个组被展开,我双击展开箭头(先快速折叠,然后展开),内容将被剪切。 “我的单元格”包含一个简单的图像和图像右侧的标签,快速展开时,文本字段在某些情况下会被剪裁,在其他情况下会被压扁,就好像单元格在折叠时会得到一个零宽度的帧,并且不会重新展开。 我已经更改了cellView、outlineRowView和列的自动调整大小的遮罩,但似乎没有任何组合改变行为 有没有人遇到过类似的奇怪行为 展开视图后,

我在一个基于视图的NSOutlineView组的快速扩展和崩溃过程中体验到了奇怪的视觉人工制品。如果一个组被展开,我双击展开箭头(先快速折叠,然后展开),内容将被剪切。 “我的单元格”包含一个简单的图像和图像右侧的标签,快速展开时,文本字段在某些情况下会被剪裁,在其他情况下会被压扁,就好像单元格在折叠时会得到一个零宽度的帧,并且不会重新展开。 我已经更改了cellView、outlineRowView和列的自动调整大小的遮罩,但似乎没有任何组合改变行为


有没有人遇到过类似的奇怪行为

展开视图后,是否尝试调用视图上的
setNeedsDisplay:YES
? 这将告诉视图重新绘制自身