在swift中自动滚动到TextView控件的顶部

时间:2017-09-20 21:19:57

标签: ios swift

我的ViewController中有一个TextView控件,里面有一大堆文本。一次显示太多。

当控制器加载显示的文本在完整文本的中间时。我可以手动滚动到顶部或底部,但我希望控制器加载时文本位于整个文本的开头。

我该怎么做?

1 个答案:

答案 0 :(得分:3)

您可以设置contentOffset的{​​{1}}以编程方式滚动到顶部:

textView

textView.setContentOffset(.zero, animated: false) 函数中执行此操作,即:

  

调用以通知视图控制器其视图刚刚布局   它的子视图。

viewDidLayoutSubviews