当前位置:  开发笔记 > IOS > 正文

iPhone如何创建全屏应用?

如何解决《iPhone如何创建全屏应用?》经验,为你挑选了2个好方法。

我一直在尝试创建一个全屏视图.我计划使用核心图形进行渲染.我是iPhone开发的新手,请原谅这个基本问题.

这是我的设置代码;

- (void)loadView
{
    CGRect  rect = [[UIScreen mainScreen] bounds];
    GameView *main_view;
    main_view = [[GameView alloc] initWithFrame:rect ];
    main_view.clearsContextBeforeDrawing = NO;
    self.view = main_view;
    [main_view release];    
}

然而,当我运行这个时,我会在时间和电池电量的顶部获得一个薄的状态栏.

我尝试寻找一些样品,但所有样品都是opengles.

有人可以告诉我哪里出错了吗?以及如何创建全屏视图.

谢谢



1> Andrew Grant..:

有两种方法;

在应用程序的info.plist中添加一个booleanUIStatusBarHidden并将其设置为true.

在运行时,您可以调用setStatusBarHidden应用程序来显示/隐藏状态栏.例如

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]


只是想在这里添加一个注释:确保在*初始化UIWindow之前添加上面的代码*.如果不这样做,后续对边界的调用将不包括状态栏外的高度差异.

2> 小智..:

由于我刚刚找到了我在这里寻找的答案,我不妨补充说上面的方法现在已经折旧了.现代方法是:

- (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation

谢谢!

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有