gpt4 book ai didi

iphone - 删除我的应用程序中的状态栏

转载 作者:行者123 更新时间:2023-12-03 19:00:58 24 4
gpt4 key购买 nike

我正在用 openGL 为 iPhone 制作一个小游戏。

首先,我通过写入删除了“状态栏”

[[UIApplication sharedApplication] setStatusBarHidden:YES];

这有效,但仅在我的应用程序开始运行时删除了状态栏。然后我修改了我的project.plist

<key>UIStatusBarHidden</key>
<true/>

现在状态栏永远不会显示,这正是我想要的。问题是我在屏幕的任何部分读取触摸都没有问题,除了状态栏曾经所在的区域。

// This method deals with events when one or more fingers touch the screen
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
[myProject newTouch:touches withEvent:event];
[self.nextResponder touchesEnded: touches withEvent:event];
}

// This method deals with events when one or more fingers moves while touching the screen
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
[myProject movingTouch:touches withEvent:event ];
}

// This method deals with events when one or more fingers stops touching the screen
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
[myProject oldTouchEnded:touches withEvent:event ];
}

// This method deals with events when the system is interrupted ( for example an incomming call)
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event {
//
}

我猜隐藏栏是不够的,必须将其删除,但我该怎么做?或者还有其他解决方案吗?

最佳答案

您正在阅读的 View 有多大?有时人们隐藏状态栏,但忘记调整 View 大小以覆盖适当的区域。完整屏幕为 320x480 - 确保您的高度为完整的 480 像素,而不是 460 或更小。

关于iphone - 删除我的应用程序中的状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1427458/

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