Как я могу авторизовать изображение с портрета в альбомный режим на IPhone?Как авторотировать из портретного в альбомный режим?
ответ
Если вы хотите отобразить новый и другой взгляд, самое простое и чистое решение выдвинуть новое представление контроллер (presentModalViewController), который поддерживает только ландшафтный режим (в atAutorotateToInterfaceOrientation :).
Применить правильное преобразование к представлению и корректировать свои границы кадра
В моем приложении я сделал это так (очень вероятно, не самый лучший):
[UIView beginAnimations:@"View Flip" context:nil];
[UIView setAnimationDuration: 0.5f];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
self.view.transform = CGAffineTransformIdentity;
self.view.transform = CGAffineTransformMakeRotation(-M_PI/2);
self.view.bounds = CGRectMake(0.0f, 0.0f, 480.0f, 320.0f);
self.view.center = CGPointMake(160.0f, 240.0f);
[UIView commitAnimations];
NB: это было правильно, но больше не нужно (Apple изменила способ работы API, чтобы это происходило автоматически). – Adam
Вы должны реализовать shouldAutorotateToInterfaceOrientation
метод в контроллере, как это
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES;
}
- 1. конвертировать игру из портретного режима в альбомный режим
- 2. Изменить размер изображений с портретного на альбомный режим в iOS
- 3. Как сделать UIView полноэкранным, когда пользователь поворачивает свое устройство из портретного в альбомный режим
- 4. Как изменить видеозапись воспроизведения видео с портретного на альбомный режим программно нажатием кнопки
- 5. Как определить, когда устройство переключается с портретного на альбомный?
- 6. Как повернуть вид из портрета в альбомный режим
- 7. iPhone: портрет в альбомный режим вопрос?
- 8. Как переключиться в полноэкранный режим, переключив телефон в альбомный режим и не влияя на потоковое видео.
- 9. Поворот только графика в альбомный режим
- 10. Режим Iphone Portraits переключение в альбомный режим не работает Автоматически
- 11. Неправильно установленный режим при настройке в альбомный режим
- 12. Как изменить ландшафтный режим
- 13. UIScrollView не будет авторотировать
- 14. Какую величину следует настроить для переключения телефона в альбомный режим?
- 15. Поворот портрета в альбомный и портретный режим контроллера моего вида
- 16. Воспроизведение видео при переходе в альбомный режим android
- 17. Android - Переместите кнопку вверх, когда переключитесь в альбомный режим
- 18. Получить режим макета (альбомный или портретный) pdf от php/linux
- 19. как авторотировать подсмотр в навигационном контроллере
- 20. Укажите макет для портретного и обратного портретного режима
- 21. Значок навигационного ящика не центрирован по вертикали (альбомный режим, Android)
- 22. Удаленные элементы arraylist отображаются в списке, когда режим устройства изменяется с ландшафтного в портретный режим или портрет в альбомный режим
- 23. NavBar дважды отображается, когда приложение изменено на альбомный режим.
- 24. Программное переключение в альбомный режим, а затем обратно в режим пейзажа/портврата
- 25. Как изменить фоновое изображение UINavigationBar, когда iPad переходит из режима портрета в альбомный?
- 26. Ценности меняются, когда приложение переходит из режима портрета в альбомный режим в android
- 27. Режим портретного контроллера SplitView - верхняя кнопка держится вправо
- 28. Отключить или предотвратить страницу из портретного режима в Windows 8
- 29. Узлы исчезают из портрета в альбомный режим (Sprite Kit | Swift | Flappy Bird)
- 30. Пользовательская клавиатура в режиме портретного пейзажа iOS 8
- shouldAutorotateToInterfaceOrientation: устарел в iOS 6.0. См. [This] (http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/DeprecationAppendix/AppendixADeprecatedAPI.html#//apple_ref/occ/instm/UIViewController/shouldAutorotateToInterfaceOrientation :). – JohnK