【问题标题】:UITextView scroll bug iOS9 xcode 7.1.1UITextView 滚动错误 iOS9 xcode 7.1.1
【发布时间】:2015-11-19 11:49:30
【问题描述】:

我有一个简单的 UITextView,它占据了整个屏幕。 当文本长度大于 Textview 高度时,它会自动滚动到底部(见图)。

我已经试过了

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

self.textView.scrollsToTop = true

和其他没有任何结果的事情。

我正在使用带有最新 swift 和 Xcode 7.1.1 的 iOS 9。

【问题讨论】:

    标签: ios xcode swift ios9 xcode7


    【解决方案1】:

    我找到了解决办法。

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

    但我仍然不明白为什么它不起作用。

    【讨论】:

    • 我也遇到了同样的问题,因为现在我无法测试代码,你能告诉我上面的代码是否可以解决这个问题。
    • 我的答案中的代码解决了我的问题。
    • 这修复了它,但是有一个跳转,因为它只在视图出现时才布局。
    【解决方案2】:

    你也试试

     self.textView.scrollRangeToVisible(NSRange(location:0, length:0))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-19
      相关资源
      最近更新 更多