iPhone6 (modo sem zoom de exibição) UIMenuController truncado

Eu tenho um problema com oUIMenuController no meu iPhone 6 quando uso o modo de exibição padrão e o dispositivo está no modo paisagem. No iPhone 6 Plus, o problema está nos dois modos. Talvez isso dependa da resolução da tela.

Nesse caso, oUIMenuController será truncado para a esquerda e / ou para a direita. Parece que oUIMenuController pode ter limites máximos como se o telefone estivesse no modo retrato.

VejoUIMenuController truncado (esquema esquemático da paisagem para iPhone6):http://imageshack.com/a/img631/8470/ozlaGe.jpg "paisagem iPhone6"

Para mim, parece um bug do iOS8 + iPhone 6. O código não mudou por muito tempo e funcionou. No modo de exibição com zoom,UIMenuController será exibido corretamente como em todos os outros 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];

Corrigido: ver comentário de Iliya Barenboim

questionAnswers(2)

yourAnswerToTheQuestion