Работа с iOS-приложением, и я пытаюсь выяснить, как получить фактическую ориентацию устройства, даже если приложение зафиксировано в портретном режиме. В настоящий момент все проверки ориентации дают мне портрет. Это то, что я проверил.получить фактическую ориентацию устройства
CGRect frame = [[UIScreen mainScreen] applicationFrame];
UIInterfaceOrientation orientation2 = [[UIApplication sharedApplication] statusBarOrientation];
UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation];
В основном я хочу знать ориентацию фото берется в России, но если выбора камеры погрузили в портретном и телефон превращается в пейзаж, после чего результат ориентации фотографии является портрет. Я надеялся, что смогу проверить фактическую ориентацию устройства в момент съемки фотографии и соответствующим образом преобразовать ее. Любые идеи о том, как подойти к этому?
Редактировать: Я собираюсь изучить использование гироскопа, чтобы это сообщило, как это происходит.
редактировать: жаль, что я должен отметить, что сам телефон находится в фиксированном портрете orientation.but есть способ обойти, что посмотреть, что это на самом деле
спасибо, но ориентация изображения myImage всегда будет UIImageOrientationUp как то, что устройство считает, что это в том, когда приложение находится в режиме фиксированного портрета. Я уже пробовал эту функцию, поэтому я очень уверен, что она всегда дает результат UIImageOrientationUp – glogic