OGeek|极客世界-中国程序员成长平台

标题: ios - UITextView Scroll View 直接显示第二行 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 18:24
标题: ios - UITextView Scroll View 直接显示第二行

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



Best Answer-推荐答案


请尝试以下代码

objective-c :

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

swift :

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)
    }

关于ios - UITextView Scroll View 直接显示第二行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45433499/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4