gpt4 book ai didi

iphone - 如何获取iPhone应用隐藏状态栏区域的触摸事件?

转载 作者:行者123 更新时间:2023-12-03 18:56:26 29 4
gpt4 key购买 nike

我有一个隐藏状态栏的 iPhone 应用程序。但是,当我点击状态栏区域时,我的主视图没有收到任何触摸事件。我可以做些什么来解决这个问题吗?

以下是我的应用程序设置的一些详细信息(如果重要的话):

  • 这是一个基于 OpenGL 的应用程序。
  • 应用程序以横向模式启动。但是,当我点击肖像模式区域“顶部”附近的区域时,触摸事件丢失。 (换句话说,当我横向握住设备时,我不会在左侧边缘收到触摸事件。)
  • 我的 info.plist 将 UIStatusBarHidden 设置为 true,并且在我的应用程序委托(delegate)的 applicationDidFinishLaunching 方法中,我设置了“application.statusBarHidden = YES;”
  • 主视图将 ExclusiveTouch 设置为 YES。
  • 当我点击屏幕上的其他任何位置时,会调用 View 的 TouchesBegan:withEvent 方法。
  • 我的 View 在状态栏区域内绘制得很好。

(请不要提示保密协议(protocol)。谢谢。)

<小时/>

更新:事实证明,这个问题只出现在iPhone模拟器上。当应用程序在实际的 iPhone 上运行时,到处都会检测到触摸。

我仍然有兴趣知道是否有办法让它在模拟器上运行,但这没什么大不了的。

最佳答案

找到了我自己的答案(某种意义上):

此行为仅发生在 iPhone 模拟器中。当我在实际的 iPhone 上运行该应用程序时,它运行良好。

我仍然有兴趣知道是否有办法让它在模拟器上运行。

关于iphone - 如何获取iPhone应用隐藏状态栏区域的触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/146164/

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