Ios 超视距背景行为

Ios 超视距背景行为,ios,uitabbar,Ios,Uitabbar,我试图为我的UITabBar设置一个背景,但我并不真正理解它的行为?我认为它和UINavigationBar很相似 我已在AppDelegate中设置了外观: [[UITabBar appearance] setBackgroundImage:[UIImage imageNamed:@"backgroundtab.png"]]; 和backgroundtab.png是98像素高。我读过一些设计帮助的秘籍,他们说它必须是这个高度。但是当我启动这个应用程序时,背景实际上是98像素,并且超过了我的标

我试图为我的UITabBar设置一个背景,但我并不真正理解它的行为?我认为它和UINavigationBar很相似

我已在AppDelegate中设置了外观:

[[UITabBar appearance] setBackgroundImage:[UIImage imageNamed:@"backgroundtab.png"]];
backgroundtab.png
是98像素高。我读过一些设计帮助的秘籍,他们说它必须是这个高度。但是当我启动这个应用程序时,背景实际上是98像素,并且超过了我的标签栏

为什么我不能使用imageNamed设置像UINavigationBar那样的背景,或者我需要使用
图像资源
文件来处理选项卡栏背景/图标


亲切问候

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

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

谢谢你的回答!算出