在这种情况下,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被截断所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)