2

大家好,我正在尝试在 IOS 中创建一个标签栏。首先,标签栏将有 3 个项目。并且 3 个项目的图像宽度不同。前 2 个标签栏是 75 像素,第三个是 170 像素。(每个标签栏都有自定义图像)

在此处输入图像描述 有可能实现这样的目标吗?

非常感谢

4

2 回答 2

1

有很多第三方库可用,因此您可以使用其中之一。

对于起点,您可以参考this

希望这会帮助你。

一切顺利 !!!

于 2013-03-14T12:47:04.280 回答
1

将背景灰色图像的图像放入标签栏背景图像

tabBarCntrl.tabBar.backgroundImage = [UIImage imageNamed:@"graybackground.png"];

将所需的帧设置为 a、b、c 图像视图。并将红色图像设置为这些图像视图。

aImageView=[[UIImageView alloc]initWithFrame:CGRectMake(15, 420, 50, 50)];

bImageView=[[UIImageView alloc]initWithFrame:CGRectMake(95, 420,50, 43)];

cImageView=[[UIImageView alloc]initWithFrame:CGRectMake(175, 420, 100, 50)];



aImageView.image=[UIImage imageNamed:@"a.png"];

bImageView.image=[UIImage imageNamed:@"b.png"];

cImageView.image=[UIImage imageNamed:@"c.png"];

subview 三个图像到 tabbarcontroller

[tabBarCntrl.view addSubview:customersImageView];
[tabBarCntrl.view addSubview:invoicesImageView];
[tabBarCntrl.view addSubview:dashboardImageView];

[self.window addSubview:self.tabBarCntrl.view];
于 2013-03-14T13:00:04.287 回答