objective-c - NSTableView 交替行颜色绘制不正确

标签 objective-c cocoa nstableview

我有一个基于 View 的 NSTableView 绑定(bind)到 NSArrayController。我已将 NSTableView 设置为使用交替行颜色。当表为空时,它会适本地显示交替的行颜色。但是,当填充表格时,最后一行之后的行会使用错误的颜色(参见屏幕截图)。是我做错了什么导致了这个问题还是这是一个常见的错误?

NSTableView with incorrectly drawn alternating row color

最佳答案

我认为你有一个蓝色行,但高度为 0

关于objective-c - NSTableView 交替行颜色绘制不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15169246/

相关文章:

cocoa - 摆脱 NSCell 上的焦点矩形。仅在右键单击时显示

cocoa - 如何让 NSTableView 的唯一列占据 TableView 的所有宽度?

macos - NSTableView reloadData(forRowIndexes :columnIndexes:) breaks autolayout

ios - 通过我的应用程序打开 Instagram 应用程序

objective-c - 旧版 Mac 系统上的 Twitter API 1.1

iphone - NSNotificationCenter 无法在通用应用程序的 iPhone 端工作

objective-c - Mac OS X 的 Spotlight 插件中的自定义关键字

ios - 如何取消正在进行的NSArray排序?

iphone - 如何退出方法?

cocoa - NSOutlineView 和 NSTableView 的区别