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