当我使用导航控制器创建模式视图时,我无法将导航栏样式设置为不透明。我必须提到我正在从另一个导航控制器呈现模态视图。这是我正在谈论的代码:
UINavigationController *navController = [[UINavigationController alloc]
initWithRootViewController:detailedViewController];
[navController setModalPresentationStyle: UIModalPresentationFullScreen];
[navController setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
//also tried [navController navigationBar] setOpaque:YES]; with no luck
navController.navigationBar.barStyle = UIBarStyleBlackOpaque;
[self presentViewController:navController animated:YES completion:nil];
应该有一些我错过的东西而且我看不到,所以任何帮助都会很棒!
提前致谢 :)