iPhone6 (kein Anzeigezoommodus) UIMenuController abgeschnitten

Ich habe ein Problem mit demUIMenuController auf meinem iPhone 6, wenn ich den Standardanzeigemodus verwende und das Gerät im Querformat ist. Auf dem iPhone 6 Plus ist das Problem in beiden Modi. Vielleicht hängt es von der Bildschirmauflösung ab.

In diesem Fall ist dasUIMenuController wird links und / oder rechts abgeschnitten. Es scheint, dass dasUIMenuController kann maximale Grenzen haben, als ob sich das Telefon im Hochformat befindet.

SehenUIMenuController abgeschnitten (iPhone6-Landschaftsschema):http: //imageshack.com/a/img631/8470/ozlaGe.jp "iPhone6 Landschaft"

Für mich scheint es ein iOS8 + iPhone 6 Bug zu sein. Der Code hat sich lange nicht geändert und funktioniert. Im gezoomten Anzeigemodus wirdUIMenuController wird korrekt angezeigt wie bei allen anderen iPhones / iPads inkl. 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: siehe Kommentar von Iliya Barenboim

Antworten auf die Frage(2)

Ihre Antwort auf die Frage