我的ViewController中有一个TextView控件,里面有一大堆文本。一次显示太多。
当控制器加载显示的文本在完整文本的中间时。我可以手动滚动到顶部或底部,但我希望控制器加载时文本位于整个文本的开头。
我该怎么做?
答案 0 :(得分:3)
您可以设置contentOffset
的{{1}}以编程方式滚动到顶部:
textView
在textView.setContentOffset(.zero, animated: false)
函数中执行此操作,即:
调用以通知视图控制器其视图刚刚布局 它的子视图。
viewDidLayoutSubviews