applicationFrame和bounds的区别:
1. applicationFrame是不计算屏幕状态栏的高度(20), 比如4inches屏幕, 总高度是568, 但是applicationFrame中计算是548, 也就是减去状态栏那20;
2. bounds就是全部高度, 所以跟上述只差20状态栏的高度.
当然如果你隐去状态栏, 那他们就没区别了.
那你要问怎么隐去状态栏了:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
<span style="white-space:pre"> </span>// hide the status bar
<span style="white-space:pre"> </span>[application setStatusBarHidden:NO withAnimation:UIStatusBarAnimationFade];
<span style="white-space:pre"> </span>[self.window addSubview:viewController.view];
<span style="white-space:pre"> </span>[self.window makeKeyAndVisible];
<span style="white-space:pre"> </span>return YES;
}