2013-02-08 6 views
1

내 응용 프로그램이 가로 모드로 실행됩니다. enter image description here특정 방향으로 애플리케이션을 시작하는 방법은 무엇입니까?

실행중인 다른 방법은 뒤집기가 가능하지만 회전 애니메이션은 사용하지 않아야합니다. 나는 그것을 어떻게 성취합니까?

+0

관심있는 사람들은 항상 풍경 오른쪽에서 시작하면서 어떤 목적을 갖고 있습니까? 그렇다면 누군가가 iPad를 다시 돌릴 경우 풍경 왼쪽을 허용합니까? –

+0

이것은 나의 고객의 욕망이다 –

답변

1

응용 프로그램을 실행할 때, 당신이 현재 방향 확인할 수 있습니다 될 수

UIDevice myDevice = [UIDevice currentDevice]; 

[myDevice beginGeneratingDeviceOrientationNotifications]; 

UIDeviceOrientation currentOrientation = [myDevice orientation]; 

장치 방향을 :

typedef enum { 
    UIDeviceOrientationUnknown, 
    UIDeviceOrientationPortrait, 
    UIDeviceOrientationPortraitUpsideDown, 
    UIDeviceOrientationLandscapeLeft, 
    UIDeviceOrientationLandscapeRight, 
    UIDeviceOrientationFaceUp, 
    UIDeviceOrientationFaceDown 
} UIDeviceOrientation; 

당신이 회전되어야 알게되면, 당신은 할 수

- 사용 이 대답은 UINavigationController Force Rotate

또는 iOS 5 최대 지원됩니다 : https://stackoverflow.com/a/9827763/894671

또는 - 아이폰 OS 6의 경우에만 해당 : https://stackoverflow.com/a/12691744/894671

행운을 빕니다!

-1

풍경 오른쪽 만 사용하려면 풍경 왼쪽의 선택을 취소해야합니다.

그러나 가능한 한 방향이 지원되는 경향이 있으므로 Apple에서 제출 한 내용을 다시 볼 수도 있습니다.

+0

나는 둘 다 사용하고 싶다, 나는 단지 하나에서 시작하고 싶다 –

+0

-1 그는 발사시 회전을 막기를 원한다는 것을 분명히 밝힌다. 왼쪽이든 오른쪽이든 상관하지 않습니다. – Max

+1

죄송합니다. 정신 이상에 빠뜨리는 것을 잊었습니다. –

관련 문제