UITextView滚动视图直接显示第二行

时间:2017-08-01 09:04:57

标签: ios uitextview

我有一个UITextView高度修复290。因此,每当文本超出高度时,滚动就会启用,但在我的情况下,我不明白为什么滚动显示第二行文本。enter image description here

1 个答案:

答案 0 :(得分:0)

请尝试以下代码

目标C:

[self.textView scrollRangeToVisible:NSMakeRange(0, 0)];

<强>夫特:

self.textView.scrollRangeToVisible(NSMakeRange(0, 0))

Swift 2(替代解决方案)

将此重写方法添加到ViewController

override func viewDidLayoutSubviews() {
    super.viewDidLayoutSubviews()
    textView.setContentOffset(CGPointZero, animated: false)
}

Swift 3(语法编辑)

override func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()
        textView.setContentOffset(CGPoint.zero, animated: false)
    }