0

如何制作透明的自定义标签栏?我将背景图像设置为透明图像但标签栏有黑色图像?如何去除黑色图像?请帮我。看图片。在此处输入图像描述

4

2 回答 2

1

试试看,创建一个图像并设置为背景 ios5=> only:

CGRect rect = CGRectMake(0, 0, 1, 1);
    UIGraphicsBeginImageContext(rect.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, [[UIColor clearColor] colorWithAlphaComponent:0.8].CGColor);
    CGContextFillRect(context, rect);
    UIImage *transparentImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    [self.tabBarController.tabBar setBackgroundImage:transparentImage];
于 2012-10-04T14:44:40.043 回答
1

将 TabBar 的色调颜色设置为clearColor

[[self tabBar] setTintColor:[UIColor clearColor]];
于 2012-10-04T14:34:27.707 回答