Tag: UIMUU控制器

iPhone6(无显示缩放模式)UIMenuController被截断

当我使用标准显示模式和设备处于横向模式时,我的iPhone 6上的UIMenuController出现问题。 在iPhone 6 Plus中,问题出现在两种模式中。 也许这取决于屏幕分辨率。 在这种情况下, UIMenuController将被截断左侧和/或右侧。 看起来, UIMenuController可以有最大的边界,就像手机处于纵向模式一样。 查看UIMenuController截断(iPhone6景观示意图): http ://imageshack.com/a/img631/8470/ozlaGe.jpg“iPhone6景观” 对我来说,这似乎是一个iOS8 + iPhone 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 Barenboim的评论