我们遇到了一个问题,在睡眠和唤醒iPad后状态栏有时会出现在我们的应用上。我们的设置如下:
经过调查我在导游访问时发现了以下内容:
我尝试使用以下内容,从applicationDidBecomeActive调用:
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
但这没有效果。然后我尝试在短暂的延迟后调用它,然后继续循环(两者都没有效果)。最后,我尝试显示状态栏然后隐藏,并且惊讶地看到2个状态栏 - 一个是我可以使用上面的代码片段以编程方式控制的状态栏,另一个是由在引导访问中唤醒引起的。
有人知道修复或解决此问题吗?我不知道如何控制第二个状态栏? (这听起来像iOS7中的一个错误?)。
不幸的是,引导访问和睡眠设备是我们公司工作流程的关键,据报道,侧面的状态栏会导致按下按钮的问题(当然,这看起来很不专业!)。我们发现的唯一工作就是再次睡眠并唤醒设备,这通常可以解决问题,但效果不是很好。
答案 0 :(得分:0)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[application setStatusBarHidden:YES];
}
在你的应用程序plist文件中添加一行调用“查看基于控制器的状态栏外观”并将其设置为否