导航栏出现在带有新iOS7 SDK的视图上方
CGRect cgRect1 = [[UIScreen mainScreen] applicationFrame]; UISearchBar *mySearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0, 0, cgRect.size.width, 40)]; mySearchBar.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight ; UITableView *myTableView = [[UITableView alloc] initWithFrame:CGRectMake(0, 40, cgRect.size.width, cgRect.size.height-40)]; myTableView.autoresizingMask = UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight; [self.view addSubview:mySearchBar]; [self.view addSubview:myTableView]; 在早期版本中,它可以正常工作。搜索栏出现在statusbar和导航栏下方。该tableview是出现在搜索栏下方 但是,当我在该菜单上运行时Xcode 5 sdk iOS 7,搜索栏不可见(我认为它位于状态栏和导航栏下方),并且导航栏也出现在表格视图上方。 可以通过iOS 7稳定的发行版进行修复吗? 还是我的编码问题? 还是应该通过添加的y (y = statubar height + …