gpt4 book ai didi

ios - 隐藏的状态栏拦截 iPad 上的触摸

转载 作者:行者123 更新时间:2023-12-01 16:43:51 25 4
gpt4 key购买 nike

在我的应用程序中,我将 UI 用于几个第一个屏幕,然后切换到 OpenGL View Controller (cocos3d)。我显示 UI View Controller 的状态栏,然后在切换到 OpenGL 之前将其隐藏。

奇怪的是,虽然在 iPhone 上运行应用程序一切都很好,但在 iPad 上,隐藏的状态栏开始拦截其边界框内的所有触摸。

我找到了this question ,指this one . Simulator 似乎有一个具有相同行为的错误,但我在真实设备上遇到了这个问题(iPhone 和 iPad 都是真实设备)。

我正在以编程方式创建 OpenGL View Controller 没有 区分喜欢

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)

在我的 .plist我有:
View controller-based status bar appearance = NO

要隐藏我正在使用的状态栏:
[[UIApplication sharedApplication] setStatusBarHidden:NO];

另外,我的目标是iOS 7。

我几乎疯了,有人遇到过同样的问题吗?如何允许触摸状态栏区域?

最佳答案

试着把它放在 viewcontroller 的 .m 中

- (BOOL)prefersStatusBarHidden {
return YES;
}

关于ios - 隐藏的状态栏拦截 iPad 上的触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21856936/

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