【发布时间】:2012-02-27 14:27:58
【问题描述】:
我将如何删除带有以下内容的顶部栏:
- iPad
- 信号
- 时间
- 附加功能
- 电池
使用 Phonegap 应用程序?
换句话说,我想要一个全屏应用程序,我可以使用完整的 1024x768。
谢谢!
【问题讨论】:
-
您在回答任何问题方面取得了进展吗?
标签: objective-c ios ipad cordova phonegap-plugins
我将如何删除带有以下内容的顶部栏:
使用 Phonegap 应用程序?
换句话说,我想要一个全屏应用程序,我可以使用完整的 1024x768。
谢谢!
【问题讨论】:
标签: objective-c ios ipad cordova phonegap-plugins
该过程与标准 iOS 应用程序相同,AppDelegate 只是在 UIWebView 中启动 HTML 页面。所以你可以像这样调用 AppDelegate.m 中的 setStatusBarHidden 方法:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
...
...
}
希望对你有帮助
【讨论】:
使用Phonegap您可以编辑Info.plist(支持文件-> [appname]-Info.plist)
在xCode中,右击plist文档的底部,选择“Add Row”,然后选择“Status bar is initial hidden”,将布尔值改为YES。
【讨论】:
我认为您正在寻找的方法是 setStatusBarHidden:withAnimation: on UIApplication。来自文档:
setStatusBarHidden:withAnimation: 隐藏或显示状态栏,可选择为过渡设置动画。
可用性 适用于 iOS 3.2 及更高版本。
【讨论】: