我正在使用导航控制器,并且我将样式设置为:
navController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
但是当我运行我的程序时,导航控制器看起来像是在白色背景之上,而不是我的背景。当我向左或向右推动控制器时,我的所有视图,即当前视图,都会移动到顶部,正好与导航栏的大小一致。在那里我可以通过导航控制器栏看到我的背景。有任何想法吗?当我的 barStyle 设置为不透明时,一切看起来都很好。我正在考虑将我的视图框架设置为负 'y' 值,但我认为应该有更优雅的方式。