2016-09-24 87 views
2

我有一个奇怪的问题,与iOS 10,Swift 3. UITextView有时会“卡住”。对于“卡住”,我的意思是它内部的文字被剪切掉,所以只有一部分可见。发生这种情况时,UITextView不可滚动。UITextView文本被截断 - iOS 10

在故事板中,我将它固定到边缘。

相关查看代码:

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,并且只出现我真正的设备上,而不是在模拟器。

任何人都有类似的经历吗?

谢谢!

编辑:

它现在也出现在模拟器中!

+0

必须有一个深刻的错误在这里,因为我看到在Xcode接口本身一样的东西!快速帮助检查员在右侧通常无法滚动到足以阅读整个事物。我已经提出了一个错误;我建议你提交一个错误! (你可能会看到新的Xcode 8.1 beta是否首先修复了这个问题。) – matt

+0

我在iOS9上也经历过同样的事情,它完全不可预测,甚至在_same_运行时会话中关闭/打开屏幕也解决了它;我没有找到永久性的修复方法,但是在我的情况下,当我改变图层的sublayerTransform值并为视图设置了一个persepctive时,它显得非常有价值 - 它可能是由于某些幕后的东西造成的,实际上修复或改变。我的也只出现在_real_设备上,可能这些3D引擎的实现在OSX和iOS上是不同的。 – holex

回答