2016-09-24 88 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

回答