我有一个 UITextView 有 290 高度修复。因此,每当文本超过高度时,就会启用滚动,但在我的情况下,我不明白为什么滚动显示第二行文本。
Best Answer-推荐答案 strong>
请尝试以下代码
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/
|