Phonegap Full Scren iPad应用程序

时间:2012-02-27 14:27:59

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

如何使用以下内容删除顶部的栏:

  1. ipad公司
  2. 信号
  3. 时间
  4. 附加功能
  5. 电池
  6. 使用Phonegap应用程序?

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

    谢谢!

3 个答案:

答案 0 :(得分:1)

该过程与标准iOS应用程序相同,AppDelegate只是在UIWebView中启动et HTML页面。所以你可以像这样调用AppDelegate.m中的setStatusBarHidden方法:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    [[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
...
...
}

希望这有帮助

答案 1 :(得分:1)

使用Phonegap,您可以编辑Info.plist(支持文件 - > [appname] -Info.plist)

在xCode中,右键单击plist文档的底部并选择“Add Row”,然后选择“Status bar is initial hidden”并将布尔值更改为YES。

答案 2 :(得分:0)

我认为您正在寻找的方法是setStatusBarHidden:withAnimation:在UIApplication上。来自文档:

setStatusBarHidden:withAnimation: 隐藏或显示状态栏,可选择为过渡设置动画。

  • (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)动画 参数 隐 是隐藏状态栏,否则显示状态栏。 动画 一个常量,指示是否应该有动画,如果请求动画,是否应该淡入或淡出状态栏,或者是否应该将状态栏滑入或滑出。 讨论 有关更多信息,请参阅UIStatusBarAnimation类型常量的描述。

状况 适用于iOS 3.2及更高版本。