在模拟器上子视图subview并不会受到statusbar和UINavigationController的影响,而时机上会受到影响,这时候需要算出上面这些的高度
状态栏高度 (信号/电量等显示高度)
float statusHeight = [UIApplication sharedApplication].statusBarFrame.size.height;
导航条高度 (UINavigationController子视图的顶部控制栏高度)
float navBarHeight = self.navigationController.navigationBar.frame.size.height;
获得最终大小
subView.frame = UIEdgeInsetsInsetRect(self.view.bounds, UIEdgeInsetsMake(statusHeight+navBarHeight, 0, 0, 0));