회전과 함께 약간의 멋진 작업을하고 있으며 shouldAutorotateToInterfaceOrientation:
에서 NO
을 반환하고 있습니다. 그런 다음 [UIDevice currentDevice].orientationCached
에 따라 UIWebView
을 수동으로 회전합니다. 링크에서 손가락을 아래로 잡았을 때 표시되는 메뉴는 세로 방향이 항상 같고, 장치 방향이 어떻든 상관없이 UIWebView
의 방향에 관계없이 나타납니다. 그것은 링크 메뉴처럼 나에게 보이는UIWebview - "열기/복사"대화 상자가 잘못된 방향으로 열림
오히려 그와 관련된 UIWebView
보다, 뷰 컨트롤러의 기본보기에서 방향을 소요하고 올바르게 행동 할 수있는 유일한 방법은 -shouldAutorotateToInterfaceOrientation:
에서 YES
를 반환하는 것입니다.
이 가정이 맞습니까? 링크 관련 팝업 메뉴의 방향을 제어하거나 방향을 바꿀 수있는 방법이 있습니까? UIWebView
에서이를 생성합니까?
내 문제는보기를 적절하게 표현하는 것이 아니라 관련된 "사본/붙여 넣기"메뉴입니다. UIView 올바른 방향으로 표시되지만 "복사/붙여 넣기"메뉴 않습니다. – morgancodes
맞아요. 더 나은 방법을 사용하여보기를 회전하면 복사 및 붙여 넣기 메뉴가 올바르게 표시되고 이처럼 다른 이상한 사항도 앞으로 해결 될 것입니다. –