2

我正在使用 XCode 5.02 和 iOS7 SDK。

我正在尝试将导航栏设置为半透明,但是当我这样做时,它们会变得完全透明。状态栏也将是透明的。我可以在导航栏上看到标题和按钮,但没有背景。在我的项目中的所有视图控制器中都会发生同样的情况,因此这不受特定视图的约束。当我设置 translucent = NO 时,我得到纯色。

这在模拟器和运行 iOS7 的设备上都有。

我尝试在 .plist 文件中将半透明设置为 ON,并尝试在 viewDidLoad 和 viewWillAppear 中直接在代码中设置它:

self.navigationController.navigationBar.translucent = YES

任何想法表示赞赏。

谢谢你。

4

2 回答 2

0

我在将导航栏设置为半透明时遇到了同样的问题,但是当我这样做时,它们变得完全透明
试试这个:在文件检查器中选择使用自动布局选项。这也可以解决你的问题。

于 2014-01-17T09:43:05.947 回答
-1

Translucent Navigation Bar您是否尝试过在属性检查器中选择选项?

选择View Controller后,单击并从那里,您可以从下拉列表中选择适合您Attributes inspector的相应类型。Top Bar

这是一个屏幕截图:

在此处输入图像描述

于 2014-01-17T09:53:14.097 回答