我正在使用XCode 5.02和iOS7 SDK。
我试图将导航栏设置为半透明但是当我这样做时,它们会变得完全透明。状态栏也将是透明的。我可以在导航栏上看到标题和按钮,但没有背景。在我的项目中的所有视图控制器中都会发生相同的情况,因此这不会绑定到特定视图。当我设置半透明= NO时,我会得到纯色。
这是在模拟器和运行iOS7的设备上。
我尝试在.plist文件中将半透明设置为ON,并尝试在viewDidLoad和viewWillAppear中直接在这样的代码中设置它:
self.navigationController.navigationBar.translucent = YES
任何想法都赞赏。
谢谢。
答案 0 :(得分:0)
我将导航条设置为半透明时遇到了同样的问题,但是当我这样做时,它们变得完全透明而不是 试试这个: 选择在文件检查器中使用Autolayout选项。这也可以解决您的问题。
答案 1 :(得分:-1)
您是否尝试在属性检查器中选择Translucent Navigation Bar
?
选择View Controller
后,点击Attributes inspector
然后点击此处
您可以从下拉列表中选择适合您的Top Bar
相应类型。
这是截图: