我一直在尝试创建一个全屏视图.我计划使用核心图形进行渲染.我是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.
有人可以告诉我哪里出错了吗?以及如何创建全屏视图.
谢谢
有两种方法;
在应用程序的info.plist中添加一个boolean
键UIStatusBarHidden
并将其设置为true.
在运行时,您可以调用setStatusBarHidden
应用程序来显示/隐藏状态栏.例如
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
由于我刚刚找到了我在这里寻找的答案,我不妨补充说上面的方法现在已经折旧了.现代方法是:
- (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation
谢谢!