如何在NSArrayController自动重新排列它的对象后发送消息?

时间:2014-10-25 11:37:51

标签: objective-c cocoa nstableview nsarraycontroller

我在automaticallyRearrangesObjects中启用了NSArrayController

这样可以正常使用,但我希望每次-scrollRowToVisible重新排列时都将NSTableView发送到相关NSArrayController,以便当前选定的行始终可见。

我可以把它放在哪里,以便在每次重新安排时发送它?

1 个答案:

答案 0 :(得分:1)

您可以使用KVO观察阵列控制器的arrangedObjects属性。当更改时,您可以滚动。

(对于它的价值,如果他们故意滚动查看表格的另一部分,这可能会使用户烦恼。)