UiTextView Стрижка после ориентации устройства

Я создаю приложение для iPad. При изменении ориентации устройства после перехода в ландшафтный режим и снова в режим портрета значение внутри UiTextView не отображается правильно.

изображение ландшафтного режима

изображение портретного режима снова

1 ответ

Решение

Вызовите функцию ниже. Вызывается при изменении ориентации устройства.

override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
    if UIDevice.currentDevice().orientation.isLandscape.boolValue {
        dispatch_async(dispatch_get_main_queue(), { // code for reload data })
    } 
    else {
        dispatch_async(dispatch_get_main_queue(), { // code for reload data })
    }}
Другие вопросы по тегам