UITabBar背景行为

时间:2014-06-17 15:15:47

标签: ios uitabbar

我试图为我的UITabBar设置背景,但我真的不明白它的行为?我认为它与UINavigationBar类似。

我在AppDelegate中设置了外观:

[[UITabBar appearance] setBackgroundImage:[UIImage imageNamed:@"backgroundtab.png"]];

backgroundtab.png是98 px hight。我已经阅读了一些设计帮助作弊,他们说它需要这个高度。但是当我启动应用程序时,背景实际上是98像素并且高于我的TabBar。

为什么我不能像使用imageNamed的UINavigationBar那样设置背景,或者我是否需要使用image assets文件来处理TabBar背景/图标?

亲切的问候

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式检查UITabBar高度:

NSLog(@"Height: %i", self.tabbar.bounds.size.height");