我一次通过将 UIViewController 推入导航控制器来呈现 UIViewController,另一次通过初始化导航控制器的根视图来呈现它。
第一种情况:作为导航控制器的第二张幻灯片
[self.navigationController pushViewController:riassunto animated:YES];
第二种情况:作为模式视图的根
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:riassunto];
navigationController.navigationBarHidden = NO;
[[navigationController navigationBar] setBarStyle:UIBarStyleBlack];
[self presentViewController:navigationController animated:NO completion:nil];
但是视图的位置不同:
第一种情况
第二种情况
似乎在第二种情况下,模态视图,视图不会向下移动以为顶部栏腾出空间。为什么?