2012-11-18 3 views
5

내 iPhone App (범용이 아닌)이 iPad (제 3 세대)에서 가로 모드로 시작되면 1x/2x 버튼을 누르기 전까지 아무런 반응이 없습니다. 방향을 변경하십시오. 그 후 정상적으로 작동합니다. iPhone 5를 가로 모드로 시작하면 매력처럼 작동합니다.iPhone App on iPad가 처음 시작할 때 터치에 응답하지 않습니다.

shouldAutorotateToInterfaceOrientation은 모든보기에서 예를 제공하므로 여기서 문제가되지는 않습니다.

첫 번째보기는 탭바보기입니다.

+0

나는 당신으로하지만, 아이 패드 2 세대와 동일한 문제가 생겼어요. 아직 해결책을 얻었습니까? 내 응용 프로그램은 풍경에서만 작동하도록 설정되어 있기 때문에 항상 다음과 같이 작동합니다. – Christian

+0

iOS 6 ... – iProgrammed

답변

1

iOS6.0.1을 사용하는 iPad mini에도 동일한 문제가 있습니다.

내가 문제를 해결하기 위해 수행하는 작업은 지원되는 인터페이스 방향을 info.plist에서 모두 해제하는 것입니다.

다음으로 info.plist에서 지원되는 인터페이스 방향 (iPad)을 추가하고 Potrait (하단 홈 버튼) 만 추가하십시오.

보기 컨트롤러에서 올바르게 설정 한 경우 앱 방향과 차이가 없어야합니다. 또한 올바른 초기 인터페이스 방향을 설정했는지 확인하십시오.

그런 다음 내 문제를 해결합니다.

+0

이 나를 위해 일했습니다. iPad 방위를 설정해야하지만, xcode가 자동으로 값을 설정하므로 앱이 iPhone으로 표시되도록해야합니다. –

0

이것이 UI 컨트롤의 위치를 ​​화면에 표시하는 문제 일 수 있다고 생각합니다. 컨트롤에 자동 위치 지정 매개 변수 (XIB에서)가 설정되어있어 컨트롤이 화면 밖으로 나올 수 있습니다. XIB에서 크기 조정 매개 변수를 수정하십시오.

+0

을 사용하고 있습니까? 컨트롤이 완벽하게 표시됩니다. 이상한 점이 있습니다. –

1

위의 답변은 특히 Xamarin을 사용할 때 약간 어렵습니다. iphone app doesn't respond after starting in landscape orientation on iPad

다니엘 Sandland의 의견은 나를 위해 그것을 해결 않았다 : 다른 질문에서

:이 답변이 작업을 수행

[[UIApplication sharedApplication] setStatusBarHidden : NO withAnimation : UIStatusBarAnimationNone] didFinishLaunchingWithOptions에서

,

(자 마린의 C#을 변형)

관련 문제