0

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

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

使用Phonegap 应用程序?

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

谢谢!

4

3 回答 3

1

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

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

希望这可以帮助

于 2012-02-27T18:26:45.280 回答
1

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

在 xCode 中,右键单击 plist 文档的底部并选择“添加行”,然后选择“状态栏最初隐藏”并将布尔值更改为 YES。

于 2012-06-15T18:51:46.450 回答
0

我认为您正在寻找的方法是 setStatusBarHidden:withAnimation: on UIApplication。从文档中:

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

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

可用性 适用于 iOS 3.2 及更高版本。

于 2012-02-27T14:37:16.263 回答