У мене є програма, де я хотів би підтримувати обертання пристрою в певних поданнях, але інші особливо не мають сенсу в альбомному режимі, тому, замінюючи подання, я б хотів змусити поворот встановити на портрет.
На UIDevice є недокументований засіб встановлення властивостей, який виконує цю хитрість, але, очевидно, генерує попередження компілятора і може зникнути з майбутнім переглядом SDK.
[[UIDevice currentDevice] setOrientation:UIInterfaceOrientationPortrait];
Чи існують задокументовані способи змусити орієнтуватися?
Оновлення: Я думав, що надам приклад, оскільки я не шукаю shouldAutorotateToInterfaceOrientation, оскільки я це вже реалізував.
Я хочу, щоб моя програма підтримувала альбомну та книжкову в View 1, але лише портретну у View 2. Я вже реалізував shouldAutorotateToInterfaceOrientation для всіх видів, але якщо користувач перебуває в альбомному режимі у View 1, а потім перемикається на View 2, я хочу змусити телефон, щоб повернути його назад до Книжкової.