【发布时间】:2017-09-15 13:53:09
【问题描述】:
我有一个NSViewController,其中包含一个基于视图的表格视图。当我初始化视图控制器并将其视图放在屏幕上时,表格视图将滚动到底部。我宁愿让表格视图滚动到顶部。
我知道-scrollRowToVisible: 方法,但我不知道在哪里调用它才能使表格视图首先出现滚动到顶部。我尝试将它插入到 NSViewController 的 -loadView 方法的末尾,但显然它不起作用,因为此时表格视图甚至还没有加载它的行。
调用-scrollRowToVisible: 方法的最佳位置是什么?或者,是否有一个属性可以让表格视图显示它的第一行而不是最后一行?
【问题讨论】:
标签: objective-c macos cocoa nstableview