在视图框和标签栏之间向上移动/清空空间,标签栏半透明设置为“否”

时间:2014-02-27 00:44:54

标签: ios objective-c uitabbar

这是我的情景:

我有一个使用所有默认设置的UITabBar,我的应用程序的标签栏半透明布尔值设置为YES。

我想更改标签栏的颜色,因此我将(iOS 7)标签栏的barTintColor设置为[UIColor whiteColor]。

但是,当我看到该应用时,此标签栏并不是应该是白色的。经过一段时间查看代码后,罪魁祸首就是标签栏的半透明效果。将它设置为" NO"后,我的标签栏肯定是白色的。但是,当我推到我的下一个视图控制器时,我的视图框架在任何视图控制器和标签栏之间都有一个黑色空格。将标签栏的半透明度设置为YES将解决此问题。

我不确定我可以发布哪些代码,因为我在viewcontrollers中的viewWillAppear或viewDidLoad中没有做任何特别的事情(除了为我的功能集设置一些自定义属性)

有什么建议吗?感谢。

编辑:我也尝试设置一个白色图像来代替标签栏的背景,即使将半透明度设置为"是"它也会做同样的事情。这一次。

0 个答案:

没有答案