设置UITabBar的高度

wou*_*_be 6 tabbar ios

我通过设置每个项目的图像创建了一个简单的自定义标签栏,如下所示:

UITabBar *tabBar = self.tabBarController.tabBar;
UITabBarItem *item0 = [tabBar.items objectAtIndex:0];
UITabBarItem *item1 = [tabBar.items objectAtIndex:1];
UITabBarItem *item2 = [tabBar.items objectAtIndex:2];

[item0 setFinishedSelectedImage:[UIImage imageNamed:@"activity_active.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"activity.png"]];
[item1 setFinishedSelectedImage:[UIImage imageNamed:@"agenda_active.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"agenda.png"]];
[item2 setFinishedSelectedImage:[UIImage imageNamed:@"settings_active.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"settings.png"]];
Run Code Online (Sandbox Code Playgroud)

虽然这很好用,但我注意到我的tabbar下面有一个黑色的空白区域

在此输入图像描述

我的图像高度为44像素,但我想我必须以某种方式改变我的标签栏的高度.

ris*_*shi 0

使用 -

tabBar.frame=CGRectMake(x,y,w,h);
Run Code Online (Sandbox Code Playgroud)

这样就可以设置xCord、yCord、宽度和高度。