Xcode 我需要定制tabBar

Xcode 我需要定制tabBar,xcode,customization,uitabbar,tabbar,Xcode,Customization,Uitabbar,Tabbar,在我的项目中,我有两个带有TabBar的视图,我想用不同的图像自定义每个视图 有人知道怎么做吗?如果您希望自定义选项卡栏中的选项卡,可以通过使用下面的init方法创建uitabaritem并将其分配给进入选项卡栏控制器的每个导航控制器的tabBarItem属性来完成。这将在每个选项卡上显示给定的标题和图像 navigationController.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"title"

在我的项目中,我有两个带有TabBar的视图,我想用不同的图像自定义每个视图


有人知道怎么做吗?

如果您希望自定义选项卡栏中的选项卡,可以通过使用下面的init方法创建uitabaritem并将其分配给进入选项卡栏控制器的每个导航控制器的tabBarItem属性来完成。这将在每个选项卡上显示给定的标题和图像

navigationController.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"title"
                                      image:[UIImage imageNamedB:@"tabImage.png"]
                                        tag:0];

Osvaldo,如果您想要为选项卡栏项目的两个不同视图控制器设置两个不同的背景,您有两个选项。但是我会做以下的事情。从对象库中获取一个UIView,并在每个vc中放置一个,以便它填充整个视图。接下来,您可以将UIImageView放置在刚才放置的UIView中。一个vc中有四个,另一个vc中有五个。放置它们并根据您的意愿调整大小。然后需要导入要放置在其中的图片。将图像文件拖到左侧窗格中,即项目大纲中。确保复制到目的地,使其成为项目的一部分。在vc的下一步中,单击希望图片位于其中的UIImageView。在右侧窗格的“属性”下,将有一个名为“图像”的下拉菜单。选择你想要的图像,它将出现在vc的故事板中。对您拥有的所有UIImageView执行此操作。在情节提要上时,可以弹出情节提要大纲。确保UIImageView位于UIView中。然后在大纲中选择UIView并转到编辑器菜单,然后选择排列、发送回。如果UIView是一开始vc上唯一的东西,它可能会变灰。现在,这个UIView将用作背景,您可以自定义它们,使其看起来像您喜欢的任何东西。希望这有帮助,让我们知道进展如何。如果有效,请接受我的回答,如果有任何其他问题,请提问。

您想更改选项卡栏中的图标还是视图中的背景图像?我想更改背景。在同一项目中有两个不同的背景。因为在我上班的路上,一个有4件,其他的有5件。稍后我会发布一个答案。Thaks Patrick,但我想改变的是背景。我想在同一个项目中有两个不同的背景。@Osvaldo Cipriano,结果如何?这就是你要找的吗?