大家好我想在IOS中创建一个标签栏。首先,tabbar将有3个项目。并且3项图像宽度不同。前两个标签栏各有75个像素,第三个标签是170像素。(每个标签都有自定义图像)
是否有可能实现这样的目标?
非常感谢
答案 0 :(得分:1)
答案 1 :(得分:1)
将背景灰色图像放入tabbar背景图像
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"];
将三个图像子视图到tabbarcontroller
[tabBarCntrl.view addSubview:customersImageView];
[tabBarCntrl.view addSubview:invoicesImageView];
[tabBarCntrl.view addSubview:dashboardImageView];
[self.window addSubview:self.tabBarCntrl.view];