iOS8触控位置在横向有限,好像窗口一边是纵向?

iOS8触控位置在横向有限,好像窗口一边是纵向?,第1张

概述我在这里与iOS8有一个奇怪的问题.我一直在谷歌搜索,把我的头撞在墙上几天,没有运气.我不知道如何解释它,但是这里… iOS7下的应用程序运行良好,但现在使用xCode 6 / iOS8进行编译我遇到了一些奇怪的导向问题.我不使用xib文件,而是创建一个窗口并以编程方式查看.我在视图中运行OpenGL,然后处理OpenGL中的其他内容.所以,我正在收集触摸并将它们传递给我的GL例程.一切都一直很好 我在这里与iOS8有一个奇怪的问题.我一直在谷歌搜索,把我的头撞在墙上几天,没有运气.我不知道如何解释它,但是这里…

iOS7下的应用程序运行良好,但现在使用xCode 6 / iOS8进行编译我遇到了一些奇怪的导向问题.我不使用xib文件,而是创建一个窗口并以编程方式查看.我在视图中运行OpenGL,然后处理OpenGL中的其他内容.所以,我正在收集触摸并将它们传递给我的GL例程.一切都一直很好,直到现在.

现在使用iOS8,似乎“触摸窗口”正在旋转,因此在Landscape中的触摸被限制在屏幕的一侧,就像显示窗口是Landscape一样,但是触摸都在Portrait窗口中被设置为在屏幕的一边.

什么似乎是奇怪的是,触摸通过屏幕上的视图正常,但Y值停止在320,不再进一步. X正常行为.如果我将设备转到纵向(视图控制器不自动旋转),这一切都会起作用,但是在“风景”中它会切换到这种奇怪的行为.

我已经尝试了所有我可以想到的没有任何变化,我不知道从哪里开始解决为什么会发生这种情况.任何建议将不胜感激.

解决方法 在iOS8上,UIScreen现在面向界面.在iOS8之前的一些(或应该说所有的)图书馆,一些检查是为了调整应用程序在横向上的缺乏和交换的宽度和高度.

你应该看看一些代码,进行一些旋转并删除它.

– [UIScreen界限]
– [UIScreen applicationFrame],
状态栏框和
键盘框架现在面向界面.
(参见WWDC2014 vIDeo – view controller advancements in iOS8 @ 50:41)

总结

以上是内存溢出为你收集整理的iOS8触控位置在横向有限,好像窗口一边是纵向?全部内容,希望文章能够帮你解决iOS8触控位置在横向有限,好像窗口一边是纵向?所遇到的程序开发问题。

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

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

原文地址: https://outofmemory.cn/web/1111297.html

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

发表评论

登录后才能评论

评论列表(0条)

保存