设备方向后的UiTextView字符串修剪

时间:2016-11-01 14:07:58

标签: uitextview uideviceorientation

我正在创建一个iPad应用程序。当我更改设备方向时,在进入横向模式并再次进入Portraint模式后,UiTextView内的值无法正确显示。

image of landscape mode

image of portrait mode again

1 个答案:

答案 0 :(得分:0)

调用以下功能。它在更改设备方向时调用。

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