带菜单的 NSTableView,如何通过右键单击更改边框颜色?

NSTableView with menu, how to change the border color with right click?

带有附加 NSMenu 的 NSTableView。

右键单击 table 视图,将出现菜单。有了它,table 视图将突出显示带有彩色边框的行。

使用 Mac 开发者库中的 HoverTableDemo 作为参考点。

默认颜色对应于系统偏好设置 -> 通用 -> 突出显示颜色中的用户偏好设置。

问:这个边框颜色怎么会是changed/removed?

将此添加到您的 TableView

- (void)drawContextMenuHighlightForRow:(NSInteger)row;
{

}