gpt4 book ai didi

iphone - 在 iPad3 上发生旋转/2x 之前,应用程序不会响应

转载 作者:可可西里 更新时间:2023-11-01 03:21:30 24 4
gpt4 key购买 nike

我想知道是否有其他人遇到过这种情况。我有一个 iPhone 应用程序,我已经更新了一年多,它在我的 iPad2、iPhone 3GS 以及 4G、4GS 和 5 上运行得很好。然而,就在最近我得到了一个 iPad3 来测试应用程序。发生了一些非常奇怪的事情:当应用程序在开发过程中通过 Xcode 加载时,它出现并且看起来很完美 - 然而,它根本不会响应任何触摸。我有一个在加载时弹出的警报,你可以关闭它,但实际的主视图 Controller 不会对任何拖动或触摸手势使用react——它基本上是卡住的。然而! 当我旋转设备并且应用程序正确旋转时,它突然开始正常工作,即使我将其旋转回来也是如此!即使在我的 iPad2 上工作得很好,在正常和视网膜中运行 iOS6 的 iPad 模拟器也会做同样的事情。然而,iPhone 的模拟器工作得很好。

正如我所说,这不会发生在任何其他设备上。即使以相同的方式加载,所有设备也允许像平常一样点击。以下是我能够确认的内容:

  • iPad3 设备:卡住
  • iPad-retina sim:卡住
  • iPad 普通 sim 卡:卡住
  • iPad2设备:正常
  • iPhone-retina sim: 正常
  • iPhone 普通 SIM 卡:普通
  • iPhone 4S 设备:正常
  • iPhone 4 设备:正常

如果所有的 iPhone 都可以工作而 iPad 不能,那将是有道理的。但我的 ipad2 工作正常。另外,如果我用 iPad3 打开它,它会被卡住。但! 如果我按下 2X 按钮,即使没有旋转,它也会再次开始工作

我还决定进行测试,看看它是否可以用作通用应用程序。在 iPad3 上,当我将它切换到 Universal 时,它一开始就运行良好。所以模拟器一定发生了一些奇怪的事情。有什么想法吗?

谢谢!!

-标记

最佳答案

不接受任何输入的 View (在您的情况下是整个 View )通常意味着其中一个 super View 的框架小于其内容。这可能就是这种情况,奇怪的是只有在特定情况下,旋转时 View 框架会获得正确的大小并在之后保持正确。

您同时解决了这个问题吗?您可以尝试为 View 提供不同的透明背景颜色和/或使它们成为 clipToBounds,从顶 View Controller 的 View 开始。这样您就可以查看框架是否有问题。

关于iphone - 在 iPad3 上发生旋转/2x 之前,应用程序不会响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13234243/

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