在tableview问题中的NSTrackingArea

时间:2012-06-29 13:57:37

标签: cocoa row nstableview nstrackingarea

我已经将我的表视图设置为类似于Twitter应用程序,这意味着当您将鼠标悬停在每一行上时,图标将显示在右侧,当离开该行时,它们将消失。我根据这个编码了它:

mouseExited isn't called when mouse leaves trackingArea while scrolling

非常奇怪的是我每行都有一个复选框(以及其他文本字段等),单击复选框时会导致该行的图标跳转到下一行。再次单击该复选框将使它们跳转到下一行。这将重复,直到图标跳转到最后一个可见行,然后它们将跳转到第一个可见行并继续重复此行为。它有时只会发生。 : - /我试图解决这个问题但是当发生这种情况时甚至没有任何东西被调用意味着没有调用跟踪区域或鼠标进入/退出任何东西。这有什么意义吗?考虑到我正在尝试重新创建Twitter的方式,我编写错了吗?

谢谢,

RC

0 个答案:

没有答案