UIDeviceOrientation
предоставляет вам информацию о самом физическом устройстве, а UIInterfaceOrientation
сообщает об ориентации отображаемых видов.Они не должны совпадать;когда пользователь использует блокировку ориентации или если ориентация устройства направлена вверх.
Возможно, вы хотите проверить UIInterfaceOrientation
и методы поворота на UIViewController
, чтобы определить, когда виды были или должны быть повернуты.