标签项图像在自定义标签栏中无法完美显示

时间:2013-04-04 09:13:14

标签: ios cocoa-touch

这是我设置图片的代码

[tabItem0 setFinishedSelectedImage:[UIImage imageNamed:@"home_selected.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"home_selected.png"]];    
[tabItem1 setFinishedSelectedImage:[UIImage imageNamed:@"info.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"info.png"]];     
[tabItem2 setFinishedSelectedImage:[UIImage imageNamed:@"like.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"like.png"]];        
[tabItem3 setFinishedSelectedImage:[UIImage imageNamed:@"twitter.png"] withFinishedUnselectedImage:[UIImage imageNamed:@"twitter.png"]];

我正在拍摄与标签栏高度相同的每个图像的高度,但它看起来像这样,底部的黑色边框也覆盖了部分图像,请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

通常我将图像分配给这样的标签栏项目

viewController.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"Twiiter" image:[UIImage imageNamed:@"Home_Tab.png"] tag:0];

您可以尝试这一点,并检查标签栏图像大小,我猜它大约是30x30。