2013-02-11 60 views
0

我有NSTableView的在我的申請,已使用HoverTableDemo添加行的徘徊效果。鼠標懸停NSTableView的

我可以得到懸停效果只在我的表中的一行。

它不適用於整個表格。

我怎樣才能獲得滿桌的懸停效果。

任何機構都可以請你回覆我。

回答

0

請看:https://stackoverflow.com/a/464828/1758762

你是在正確的軌道上-mouseEntered:和-mouseExited :.

查找到的NSView的-addTrackingRect:所有者:用戶數據:assumeInside:和-removeTrackingRect:方法。

I can get the hovering effect only for one row in my table. 

您可以設置您的tableView爲每一行這是在那裏每當的tableView的內容更改,或者建立/更新一個跟蹤區域在整個的tableView每當-tile或其他創建trackingRects調用佈局相關的方法。