IPhone6 ​​(no display zoom mode) UIMenuController truncated

I have a problem with UIMenuControlleron my iPhone 6 when I use standard display mode and the device is in landscape mode. On iPhone 6 Plus, the problem is in both modes. Perhaps this depends on the screen resolution.

In this case, it UIMenuControllerwill be truncated left and / or right. It seems that it UIMenuControllercan have maximum boundaries, as if the phone was in portrait mode.

See the UIMenuControllertruncated (landscape scheme iPhone6): http://imageshack.com/a/img631/8470/ozlaGe.jpg "iPhone6 ​​landscape"

For me, this is similar to the error of iOS8 + iPhone 6. The code did not change for a long time and worked. In the enlarged display mode, it UIMenuControllerwill display correctly, as on all other iPhones / iPads incl. iOS7

... 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];

Fixed: see comment from Iliya Barenboim

+4
source share
2 answers

The reason is that you did not have launch images for iPhone 6 and iPhone 6+.

, , , . info.plist, : fooobar.com/questions/34028/....

+3

. iPhone 5 iOS 7.1 Xcode 6.1, - iPhone 6/iOS 8 (, , iPhone 6), , iOS 8 [.1].

0

All Articles