2016-09-24 4 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) 
} 

У меня не было никаких проблем с прошивкой 9, и это происходит только на моем реальном устройстве, а не в симуляторе.

Кто-нибудь испытал что-нибудь подобное?

Спасибо!

EDIT:

Теперь появились в симуляторе, как хорошо!

+0

Там должно быть глубоко ошибка здесь, потому что я вижу то же самое в самом интерфейсе Xcode! Инспектор Quick Help, справа, часто не может прокручиваться достаточно далеко, чтобы прочитать все это. Я подал ошибку; Я предлагаю вам указать на ошибку! (Возможно, вы обнаружите, что новая бета-версия Xcode 8.1 исправляет это в первую очередь.) – matt

+0

Я тоже испытал то же самое на iOS9, это было совершенно непредсказуемо, даже закрытие/открытие экрана в сеансе работы _same_ runtime разрешило его; Я не нашел никаких постоянных исправлений, но в моем случае это выглядело довольно часто, когда я изменил значение уровня sublayerTransform на уровне слоя и настроил его для восприятия - возможно, это было вызвано чем-то за кулисами, t действительно исправить или изменить. моя также появилась только на устройстве _real_, возможно, реализация 3D-движек отличается от OSX и iOS. – holex

ответ

Смежные вопросы