我正在使用nstablewview来设置消息传递。 滚动不启动时一切正常:
然后,如果滚动开始,有时带有SAME框架的元素(我在tableView中记录了框架参数:viewForTableColumn:row :)参数可见下面单元格中正确的位置:
看起来像苹果代码中的bug,但也许有人知道,它是如何修复的?
SETFRAME: 从2个地方打来 -
[NSView resizeWithOldSuperviewSize:]()
和
的tableView:viewForTableColumn:行:
给出与最终(正确)帧相同的数据....
2012-12-06 18:40:20.283[99782:303] setFrame->{{0, -7},{219.4296875,56}}
2012-12-06 18:40:43.086[99782:303] message.frame->{{20, 3}, {179.4296875, 36}} background.frame->{{0,-7}, {219.4296875, 56}}
2012-12-06 18:38:46.296 [99782:303] setFrame->{{0, -7}, {219, 56}}