ios - UITextView 文本被截断 - iOS 10

标签 ios swift uitextview ios10 scrollable

我在使用 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/

相关文章:

ios - 可选择 UITextView 链接,而无需选择其余文本

ios - UITextView 导致 CPU 占用 100%

ios - 应用程序在 iOS 7.1 上运行时无法全屏启动?

ios - 参数键有方括号 Alamofire iOS

ios - 弹出 UIAlertView 时更改 UILabel 文本颜色

iOS isKindOfClass 和 isMemberOfClass 之间的区别

ios - 如何同步数据源更新与线程安全的 TableView 重新加载?

ios - 按下 'Done' 时隐藏 UITextView 的虚拟键盘

ios - 无法为多个单词提供单独的颜色

ios - 如何使用自动布局和大小类获取自定义 UITableviewCell 的宽度