Как включить ротационное устройство только в одном контроллере uiviewcontroller

У меня есть приложение, поддерживающее только портретный режим, но у меня есть NowPlayingViewController с youtubeView. Я хочу, чтобы этот режим youtubeView поддерживал пейзаж (когда он был в полноэкранном режиме) Я нашел это (в appdelegate.m)

- (**********) application:(UIApplication *)application supportedInterfaceOrientationsForWindow:(UIWindow *)window
{
 if ([[self.window.subviews.lastObject class].description isEqualToString:@"<string>"]) {
 return UIInterfaceOrientationMaskAllButUpsideDown;
 }
 else {
 return UIInterfaceOrientationMaskPortrait;
 }
}
</string>

но я не знаю, как установить описание для моего youtubeWiew с помощью этой строки. У кого-нибудь есть решения?

1 ответ

Вращение стало немного сложным, так как вы не можете сильно его вращать. Хотя есть решение, вам нужно настроить UINavigationController для добавления Landscape Rotation, а затем представить дополнительный вид как модальный, он будет работать.

Для получения дополнительных разъяснений см образца здесь я сделал для вращений.

Надеюсь, это поможет вам и другим.

Приветствия.

licensed under cc by-sa 3.0 with attribution.