Обрезка строки UiTextView после ориентации устройства

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

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

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

1 ответ

  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 })
        }}