【问题标题】:Phonegap Full Scren iPad applicationPhonegap 全屏 iPad 应用程序
【发布时间】:2012-02-27 14:27:58
【问题描述】:

我将如何删除带有以下内容的顶部栏:

  1. iPad
  2. 信号
  3. 时间
  4. 附加功能
  5. 电池

使用 Phonegap 应用程序?

换句话说,我想要一个全屏应用程序,我可以使用完整的 1024x768。

谢谢!

【问题讨论】:

  • 您在回答任何问题方面取得了进展吗?

标签: objective-c ios ipad cordova phonegap-plugins


【解决方案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 应用的启动过程是否相同...
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-06
      相关资源
      最近更新 更多