使用有错吗
viewController.view = newView;
代替
[viewController.view addSubView:newView];
第一个删除 viewControllers 自动创建的视图的附加级别,如果我像这样创建 newView
UIView *newView = [[UIView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; 或像这样 UIView *newView = [[UIView alloc] initWithFrame:self.view.frame];
addSubview 将 frame.origin.y 替换为状态栏的高度。
有谁知道使用或不使用这两种方法的原因?