我正在从 nib 文件加载我的表格,并且viewDidLoad
我无法对表格做任何事情。我可以使用 table 的委托方法来设置 contentOffset,它们可以工作,但在viewDidLoad
.
那么表格是否已加载viewDidLoad
?可能不是。知道如何修复它,或检查表是否已加载?(没有子类化)
谢谢!
我正在从 nib 文件加载我的表格,并且viewDidLoad
我无法对表格做任何事情。我可以使用 table 的委托方法来设置 contentOffset,它们可以工作,但在viewDidLoad
.
那么表格是否已加载viewDidLoad
?可能不是。知道如何修复它,或检查表是否已加载?(没有子类化)
谢谢!
表视图在 viewDidLoad 中加载,但通常其中还没有数据。在 viewDidLoad 中调用 reloadData 将导致加载数据并填充行。
一旦表中有数据,并且表的contentSize大于bounds.size,tableview会适当响应setContentOffset。
我遇到了同样的问题,但上面的解决方案对我不起作用。这可能是因为我正在使用自动布局,或者因为这个问题已经有好几年没有回答了。
对我有用的是使用 viewDidLayoutSubviews。只有这样 setOffset 才起作用。