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

ios – iPhone6(无显示缩放模式)UIMenuController被截断,第1张

概述当我使用标准显示模式并且设备处于横向模式时,我的iPhone 6上的UIMenuController出现问题.在iPhone 6 Plus上,两种模式都存在问题.也许这取决于屏幕分辨率. 在这种情况下,UIMenuController将被左侧和/或右侧截断.似乎UIMenuController可以具有最大范围,就像手机处于纵向模式一样. 请参阅UIMenuController截断(iPhone6横 当我使用标准显示模式并且设备处于横向模式时,我的iPhone 6上的UIMenuController出现问题.在iPhone 6 Plus上,两种模式都存在问题.也许这取决于屏幕分辨率.

在这种情况下,UIMenuController将被左侧和/或右侧截断.似乎UIMenuController可以具有最大范围,就像手机处于纵向模式一样.

请参阅UIMenuController截断(iPhone6横向原理图):
http://imageshack.com/a/img631/8470/ozlaGe.jpg“iPhone6风景”

对我来说,这似乎是一个iOS8 iPhone 6的BUG.代码没有改变很长时间并且有效.
缩放显示模式下,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的评论

解决方法 原因是你没有iPhone 6和iPhone 6的启动图像.

我在添加启动映像时遇到的另一件事是,使用资产目录执行此 *** 作时会出现错误.我在我的项目中添加了静态启动图像,并手动编辑了我的info.pList,如下所述:https://stackoverflow.com/a/25960203/378179.

总结

以上是内存溢出为你收集整理的ios – iPhone6(无显示缩放模式)UIMenuController被截断全部内容,希望文章能够帮你解决ios – iPhone6(无显示缩放模式)UIMenuController被截断所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1043196.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存