1. 隐藏status bar
一般来说,在info.plist中添加View controller-based status bar appearance 并且把值设定为NO,就可以在程序中自由控制状态栏的隐藏和显示了。
或者代码
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
[UIApplication sharedApplication].statusBarHidden = YES;
这些在ios7中都不起作用。
解决方法:
a. 在view controller里添加方法
- (BOOL)prefersStatusBarHidden {
return YES;
}
b. 在info.plist里添加
Status bar is initially hidden = YES
View controller-based status bar appearance = NO
2. 必须的图片
iphone5的分辨率(640×1136)的lauch image, 不然app在iphone5和iphone5s的设备上运行时上下会留黑。