gpt4 book ai didi

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

转载 作者:可可西里 更新时间:2023-11-01 05:44:08 27 4
gpt4 key购买 nike

当我使用标准显示模式并且设备处于横向模式时,我的 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 上一样正确显示。 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];

已修复:请参阅 Iliya Barenboim 的评论

最佳答案

原因是您没有 iPhone 6 和 iPhone 6+ 的启动图像。

我在添加启动图像时遇到的另一件事是,在使用 Assets 目录执行此操作时存在错误。我将静态启动图像添加到我的项目并手动编辑我的 info.plist,如下所述:https://stackoverflow.com/a/25960203/378179 .

关于ios - iPhone6(无显示缩放模式)UIMenuController 被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26506437/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com