здесь вопрос новичка.
Я определяю ориентацию с помощью:
UIInterfaceOrientation Ориентация = [[UIDevice currentDevice] ориентация];
все в порядке, и я переставляю свои текстовые поля и метки в соответствии с заявленной ориентацией с помощью
if (direction == UIDeviceOrientationPortrait || Ориентация == UIDeviceOrientationPortraitUpsideDown)
и else {} для всего остального
проблема, которую я только недавно обнаружил, заключается в том, что UIDevice
сообщает UIDeviceOrientationFaceUp
или UIDeviceOrientationFaceDown
. как мне справиться с этой ситуацией? как узнать, выполняется ли UIDeviceOrientationFaceUp
и UIDeviceOrientationFaceDown
в портретной или альбомной ориентации? Я знаю, что устройство обращено вверх или вниз, но я не знаю, следует ли переставлять все в книжную или альбомную ориентацию.
спасибо!