Objective c Tabbar背景图像放置不完美

Objective c Tabbar背景图像放置不完美,objective-c,uitabbarcontroller,ios9,uitabbar,Objective C,Uitabbarcontroller,Ios9,Uitabbar,我有一个UITabBarController当我将背景图像更改为使用此代码时,我想更改其背景图像 self.tabBar setBackgroundImage:[UIImage ImageName:@“texture.jpg”] 它不会更改选项卡栏背景图像,而是更改整个屏幕的背景图像 使用此代码设置背景图像: UIImage *tabBarBackground = [UIImage imageNamed:@"CustomUITabbar.png"]; [[UITabBar appearance

我有一个
UITabBarController
当我将背景图像更改为使用此代码时,我想更改其背景图像

self.tabBar setBackgroundImage:[UIImage ImageName:@“texture.jpg”]

它不会更改
选项卡栏
背景图像,而是更改整个屏幕的背景图像


使用此代码设置背景图像:

UIImage *tabBarBackground = [UIImage imageNamed:@"CustomUITabbar.png"];
[[UITabBar appearance] setBackgroundImage:tabBarBackground];

tabBarController
设置为
rootViewController

UITabBarItem *item = [self.tabBarController.tabBar.items objectAtIndex:0];
item.image = [UIImage imageNamed:@"YourDeselectImage.png"];
item.selectedImage = [UIImage imageNamed:@"YourSelectImage.png"];

不你没有明白我的意思。请查看这两张图片,我想要纹理背景图像作为我的tabBar背景。但当我指定它时,它会改变整个TabBarController的背景图像,如下图所示。我想更改Tabbar的背景图像,只更改上图中的红色区域。