在ios 9.1上运行程序没问题 但是在8.1上运行发现模拟器上只显示了程序的一小部分界面,没有显示完全。
结果发现由以下代码设置问题引起的
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] init];
self.window.frame = [[UIScreen mainScreen] bounds];
xxxx;
}
原先是这样设置的self.window.bounds = [[UIScreen mainScreen] bounds];引起窗口位置错误