iOS   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了iphone – 在iPad3上旋转/ 2x之前,应用程序不会响应大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道是否有其他人发生过这种情况.我有一个iPhone应用程序,我已经更新超过一年,它已经在我的iPad2,iPhone 3GS,以及4G,4GS和5上工作得很好.但是,最近我获得了一个iPad3来测试应用程序.发生了一件非常奇怪的事情:当应用程序通过 Xcode在开发中加载时,它会出现并且看起来很完美 – 但是,它根本不会响应任何触摸.我有一个警告,在负载时弹出,你可以@L_673_7@它,但实际的主视图控制器不会对任何拖动或触摸手势作出反应 – 它基本上是冻结的.然而!当我旋转设备并且应用程序正确旋转时,即使我将其旋转回来,它也会突然开始正常工作!在正常和视网膜上运行iOS6的iPad的模拟器也做同样的事情,即使它在我的iPad2上工作得很好.但是,iPhone的模拟器工作得很好.

就像我说的,这不会发生在任何其他设备上.即使以相同的方式装载,所有设备都允许像正常一样轻敲.以下是我能够确认的内容

> iPad3设备:冷冻
> iPad-reTina sim:冷冻
> iPad-normal sim:冷冻
> iPad2设备:正常
> iPhone-reTina sim:正常
> iPhone-normal sim:正常
> iPhone 4S设备:正常
> iPhone 4设备:正常

如果所有的iPhone都能正常工作且iPad没有,那就更有意义了.但我的ipad2工作正常.另外,如果我使用iPad3打开它,它就会冻结.但!如果我按下2X按钮,即使没有旋转,它也会再次开始工作.

我还决定测试它是否可以作为通用应用程序.在iPad3上,当我将它切换到Universal时,它开始工作得很好.因此,模拟器必须进行一些奇怪的事情.有任何想法吗?

谢谢!!

-标记

解决方法

一个视图(在你的情况下是整个事物)不接受任何输入通常意味着其中一个超视图的框架小于其内容.这可能是这种情况,奇怪的是仅在特定情况下,在旋转时视图框架获得正确的尺寸并且之后保持正确.

你在此期间解决了这个问题吗?您可以尝试为视图提供不同的透明背景颜色和/或使它们成为clipToBounds,从顶视图控制器的视图开始.这样你就可以看到框架是否有问题.

大佬总结

以上是大佬教程为你收集整理的iphone – 在iPad3上旋转/ 2x之前,应用程序不会响应全部内容,希望文章能够帮你解决iphone – 在iPad3上旋转/ 2x之前,应用程序不会响应所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。