как работать с UIDeviceOrientationFaceUp и UIDeviceOrientationFaceDown?

здесь вопрос новичка.

Я определяю ориентацию с помощью:

UIInterfaceOrientation Ориентация = [[UIDevice currentDevice] ориентация];

все в порядке, и я переставляю свои текстовые поля и метки в соответствии с заявленной ориентацией с помощью

if (direction == UIDeviceOrientationPortrait || Ориентация == UIDeviceOrientationPortraitUpsideDown)

и else {} для всего остального

проблема, которую я только недавно обнаружил, заключается в том, что UIDevice сообщает UIDeviceOrientationFaceUp или UIDeviceOrientationFaceDown . как мне справиться с этой ситуацией? как узнать, выполняется ли UIDeviceOrientationFaceUp и UIDeviceOrientationFaceDown в портретной или альбомной ориентации? Я знаю, что устройство обращено вверх или вниз, но я не знаю, следует ли переставлять все в книжную или альбомную ориентацию.

спасибо!

19
задан Kampai 13 August 2014 в 19:06
поделиться