【发布时间】:2013-03-02 00:35:10
【问题描述】:
我有一个基于视图的 NSTableView 绑定到 NSArrayController。我已将 NSTableView 设置为使用交替行颜色。当表格为空时,它会适当地显示交替的行颜色。但是,当表格填充最后一次绘制后的行时,颜色错误(参见屏幕截图)。是我做错了什么导致了这种情况还是这是一个常见的错误?
【问题讨论】:
-
你能提供一些代码吗?
-
-numberOfRowsInTableView:是什么?有没有可能有一个高度为 0 的灰色行? -
或者最后一排白色的高度是奇数?
-
伙计们,真的没有代码,因为它都是通过绑定完成的。我在 NSArrayController 中有模型对象。 NSOutlineView 绑定到 NSArrayController。没有数据源,所以 -numberOfRowsInTableView: 不适用。
-
最后一项是否有空格(\n之类的)结尾?
标签: objective-c cocoa nstableview