Swift Text View不在文本顶部

时间:2019-04-06 11:31:18

标签: swift uiscrollview textview

我的TextView有问题。当我使用TextView打开控制器时,文本不在顶部,而是最后。如何解决Xcode 10中的此错误?

我尝试使用此代码

extension UIScrollView {
    func scrollToTop() {
        let desiredOffset = CGPoint(x: 0, y: -contentInset.top)
        setContentOffset(desiredOffset, animated: true)
    }
}

1 个答案:

答案 0 :(得分:1)

在加载视图之前,我禁用UITextView的滚动,然后再次启用它:

override func viewWillAppear(_ animated: Bool) {
        myTextView.isScrollEnabled = false
    }

    override func viewDidAppear(_ animated: Bool) {
        myTextView.isScrollEnabled = true
    }

希望这对您有用!