gpt4 book ai didi

iPad 横向应用程序没有响应屏幕底部附近的触摸

转载 作者:行者123 更新时间:2023-12-04 20:23:40 26 4
gpt4 key购买 nike

我是一位经验丰富的开发人员,但对 iOS 来说相对较新。

我在使用 iPad 应用程序时遇到了一些问题,我的 View 没有响应屏幕底部三分之一的按钮触摸。其他按钮上的触摸工作正常,所以我知道我的 View 在加载时会正确连接(我在 IB 中创建了它们。)我在模拟器和设备上都得到了相同的行为。

这是一个仅面向横向的应用程序,我正在使用 [NSBundle LoadNibNamed:] 加载 View 。这是应用程序中唯一重要的部分,我想我已经跳过了所有适当的环节:

  • 将 Initial Interface Orientation 行添加到我的 .plist
  • 在 IB 中设计了我的横向 View
  • 将 shouldAutoRotateToInterfaceOrientation 添加到我的顶级 View 中,只为横向返回 YES

  • 横向可能不相关,但我想我应该提一下,因为这是我唯一觉得 build 起来有点不稳定的东西,而且我从板上看到其他人也发现了这个问题。

    有没有人有任何想法?

    谢谢。

    最佳答案

    很可能,您的自动调整大小蒙版设置不正确。这意味着 View 的边界不会改变以匹配窗口。仅在 View 的 super View 范围内检测到触摸,因此如果您有一个位于其 super View 边界之外的按钮,它将不会得到任何触摸。

    为了快速测试,尝试设置 View 的背景颜色并查看 View 是否正确延伸到屏幕底部。

    关于iPad 横向应用程序没有响应屏幕底部附近的触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3533878/

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