直接在application: didFinishedLauchingWIthOptions 里使用
[window addSubview:mainController.view]
时,会导致添加的View 上移一个status bar的高度,使得UIView 在页面上显示不完整。
只要在[window addSubview:mainController.view]
之前,调用以下方法处理就行了。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
mainController = [[MainController alloc] initWithNibName:@"MainView" bundle:nil];
CGAffineTransform t = CGAffineTransformMakeTranslation(0.0, 20.0);
[mainController.view setTransform:t];
[window addSubview:mainController.view];
[window makeKeyAndVisible];
return YES;
}