我在automaticallyRearrangesObjects
中启用了NSArrayController
。
这样可以正常使用,但我希望每次-scrollRowToVisible
重新排列时都将NSTableView
发送到相关NSArrayController
,以便当前选定的行始终可见。
我可以把它放在哪里,以便在每次重新安排时发送它?
答案 0 :(得分:1)
您可以使用KVO观察阵列控制器的arrangedObjects
属性。当更改时,您可以滚动。
(对于它的价值,如果他们故意滚动查看表格的另一部分,这可能会使用户烦恼。)