표준 디스플레이 모드를 사용할 때 장치가 가로 모드 인 경우 iPhone 6의 UIMenuController
에 문제가 있습니다. iPhone 6 Plus에서 문제는 두 모드 모두에 있습니다. 아마 그것은 화면 해상도에 달려 있습니다.iPhone6 (디스플레이 줌 모드 없음) UIMenuController truncated
이 경우 UIMenuController
은 왼쪽 및/또는 오른쪽에서 잘립니다. 전화가 세로 모드 인 것처럼 UIMenuController
에는 최대 범위가있을 수 있습니다.
가 잘립니다 UIMenuController
(iPhone6 풍경 설계도)를 참조하십시오 : 는 http://imageshack.com/a/img631/8470/ozlaGe.jpg "iPhone6 풍경"나를 위해
그것은 iOS8의 + 아이폰 6 버그처럼 보인다. 코드는 오랫동안 변하지 않았고 효과가있었습니다. 확대/축소 표시 모드에서 UIMenuController
은 다른 모든 iPhone/iPad와 마찬가지로 정확하게 표시됩니다. IOS 7.
... define UIMenuItems....
[self becomeFirstResponder]; // canBecomeFirstResponder returns YES;
UIMenuController *menu = [UIMenuController sharedMenuController];
[menu setMenuItems:items];
.. define frame...
[menu setTargetRect:frame inView:self];
[menu setMenuVisible:YES animated:YES];
고정 : 그것은 컴파일 문제가 아니다 Iliya 바렌보임
이 문제는 iPhone 6 장치에서만 발생합니다. iOS 8.1이 설치된 iPod touch 5에서 잘 작동합니다. –
Iliya Barenboim을 통해 수정되었습니다. – nlln