我的应用程序中有NSTableView,我使用HoverTableDemo为行添加了悬停效果。
我只能在表格的一行中获得悬停效果。
不适用于整个表格。
如何获得全桌的悬停效果。
任何机构都有任何想法请回复我。
答案 0 :(得分:0)
看看:https://stackoverflow.com/a/464828/1758762
你正在使用-mouseEntered:和-mouseExited:。
查看NSView的-addTrackingRect:owner:userData:assumeInside:和-removeTrackingRect:methods。
I can get the hovering effect only for one row in my table.
每当tableView的内容发生变化时,您可以设置tableView为每个行创建trackingRects,或者在整个tableView上设置/更新一个跟踪区域,只要其他布局相关的方法是调用。