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