我在使用 iOS 10、Swift 3 时遇到了一个奇怪的问题。UITextView 有时会“卡住”。 “卡住”是指其中的文本被剪切,因此只有一部分可见。发生这种情况时,UITextView 不可滚动。
在 Storyboard 中,我将其固定在边缘。
View 相关代码:
override func viewDidLoad() {
...
lyricsTextView.text = song.lyrics
lyricsTextView.font = UIFont(name: "Avenir-Roman", size: 15)
lyricsTextView.textAlignment = .center
...
override func viewDidLayoutSubviews() {
lyricsTextView.setContentOffset(CGPoint.zero, animated: false)
}
我在 iOS 9 上没有遇到任何问题,它只出现在我的真实设备上,而不是模拟器中。
有人遇到过类似的事情吗?
谢谢!
编辑:
它现在也出现在模拟器中了!
最佳答案
如 Large Text Being Cut Off in UITextView That is Inside UIScrollView 中所述尝试设置 scroll = false,然后在设置文本后返回 =true。
swift 3:
textView.text = someText
textView.isScrollEnabled = false
textView.isScrollEnabled = true
关于ios - UITextView 文本被截断 - iOS 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39678966/