UIView subview of UIWindow doesn't rotate

Я добавляю UIView к UIWindow, которое не является ключевым окном. Я хочу, чтобы UIView поворачивался при повороте устройства. Какие-то специальные свойства окна или вида мне нужно задать? В настоящее время вид не вращается.

Я знаю о том, что только первый подвид keyWindow приложения получает информацию о вращении устройства. В качестве теста я добавил свое представление в первое вложенное представление keyWindow. Это привело к вращению представления. Однако представление, являющееся вложенным видом первого вложенного вида keyWindow, не будет работать по различным эстетическим причинам.

Альтернативным подходом является наблюдение за изменениями ориентации устройства в представлении и написание кода поворота самостоятельно. Однако я бы хотел избежать написания этого кода, если это возможно (наличие дополнительного окна, на мой взгляд, более чистое решение).

7
задан Cezar 18 March 2013 в 18:04
поделиться