2011-03-09 2 views
1

iPad 앱에서 세로 방향의 두 가지 변형을 구현해야합니다.iPad : 세로 방향의 변형을 구현할 수 없습니다.

PortraitPortraitUpsideDown 방향을 구현하려면 아래 코드를 사용하고 있습니다. 동향 PortraitUpsideDown 때

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation 
{ 
    return (interfaceOrientation == UIInterfaceOrientationPortrait || interfaceOrientation == UIInterfaceOrientationPortraitUpsideDown); 
} 

그러나 방향이 변경되지 않습니다.

무엇이 잘못 될 수 있습니까?

답변

1

제대로 작동합니다.

내 오리엔테이션의 변형을 Supported Interface Orientation에 내 앱의 내 info.plist에 추가했습니다.

이것은 저에게 효과적입니다.

희망이 있으면 누구나 도움이됩니다.

0

당신은 당신이 모두 시뮬레이터에서 작동하지 않도록 get.I'm하려는 것에 대해 단지 매크로입니다

return UIDeviceOrientationIsPortrait(interfaceOrientation) 

를 사용할 수 있습니다.

+0

@suprandr : 감사합니다. 나는 이것조차 시도했다. 그러나 doesnt 도움. 무엇이 잘못 될 수 있습니까? –

+0

기기에서 사용해 보셨습니까? 또한 확인하기 전에 시뮬레이터에서 회전을 트리거하려고 했습니까? – suprandr

+0

@suprandr : 나는 장치에서 시도하지는 않았지만 시뮬레이터에서 회전을 트리거하여 검사를 시도했지만 작동하지 않는 것처럼 보입니다. 그래서 그 밖의 무엇을 할 수 있습니까? –

관련 문제