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 应用程序的全屏键盘

ipad微信小程序全屏设置

在 ipad 和 iphone 之间同步 Phonegap 应用程序数据

iPad 应用程序未使用全屏