edc*_*591 4 macos user-interface cocoa objective-c nstableview
如何为基于视图绘制自己的自定义选择样式NSTableView?我尝试BOOL在我的NSTableCellView子类中放置一个var 并将其设置为YES如果单击它然后我可以成功绘制我的自定义选择.但我怎么改变这种BOOL变种到NO被点击另一种观点是什么时候?谢谢你的帮助.
编辑:阅读完NSTableView文档后,看起来我需要子类化NSTableRowView来覆盖选择绘图,但是我如何处理我的NSTableRowView子类?如何让表格使用它?
edc*_*591 14
好吧,我明白了.你只需要子类NSTableRowView.它具有为选定行和取消选择的行绘制背景的方法.要使表视图使用您的子类,只需实现表视图委托方法tableView:rowViewForRow:并返回子类的实例.