Phonegap 全屏 iPad 应用程序
Posted
技术标签:
【中文标题】Phonegap 全屏 iPad 应用程序【英文标题】:Phonegap Full Scren iPad application 【发布时间】:2012-02-27 14:27:58 【问题描述】:我将如何删除带有以下内容的顶部栏:
-
iPad
信号
时间
附加功能
电池
使用 Phonegap 应用程序?
换句话说,我想要一个全屏应用程序,我可以使用完整的 1024x768。
谢谢!
【问题讨论】:
您在回答任何问题方面取得了进展吗? 【参考方案1】:该过程与标准 ios 应用程序相同,AppDelegate 只是在 UIWebView 中启动 html 页面。所以你可以像这样调用 AppDelegate.m 中的 setStatusBarHidden 方法:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
...
...
希望对你有帮助
【讨论】:
【参考方案2】:使用Phonegap您可以编辑Info.plist(支持文件-> [appname]-Info.plist)
在xCode中,右击plist文档的底部,选择“Add Row”,然后选择“Status bar is initial hidden”,将布尔值改为YES。
【讨论】:
【参考方案3】:我认为您正在寻找的方法是 setStatusBarHidden:withAnimation: on UIApplication。来自文档:
setStatusBarHidden:withAnimation: 隐藏或显示状态栏,可选择为过渡设置动画。
(void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)动画 参数 隐 YES 隐藏状态栏,NO 显示状态栏。 动画片 一个常量,指示是否应该有动画,如果需要动画,是否应该淡入或淡出状态栏,或者是否应该将状态栏滑入或滑出。 讨论 有关详细信息,请参阅 UIStatusBarAnimation 类型的常量说明。可用性 适用于 iOS 3.2 及更高版本。
【讨论】:
不过,使用 PhoneGap 执行此操作的正确方法是什么?我不确定 PhoneGap 和标准 iOS 应用的启动过程是否相同...以上是关于Phonegap 全屏 iPad 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
如何防止我的 Phonegap 应用在 ios 上全屏播放视频?
检查 Phonegap 应用程序是不是在 iPad 或 iPhone 上运行
Phonegap 构建的适用于 Android 应用程序的全屏键盘