视图和标签栏之间的UITabBar线

时间:2013-07-29 15:40:18

标签: ios objective-c

有没有办法删除视图和标签栏之间的黑线?

enter image description here

2 个答案:

答案 0 :(得分:3)

您需要为标签栏设置自定义背景图片

UITabBarController* tab = [[UITabBarController alloc] init];
[tab.tabBar setBackgroundImage:[UIImage imageNamed:@"tabBackground.png"]];

答案 1 :(得分:1)

我把我的标签栏图像如下: -

enter image description here

以及我在点击栏上设置的内容如下: -

CGRect frame = CGRectMake(0.0, 0.0, 320, 48);
        NSLog(@"%f",frame.size.width);
        UIView *v = [[UIView alloc] initWithFrame:frame];
        // [v setBackgroundColor:DARK_BACKGROUNDTabBar];
        UIImageView *imgView =[[UIImageView alloc]initWithFrame:frame];
        UIImage *img1 = [UIImage imageNamed:@"tabbar.png"];
        [imgView setImage:img1];
        [v addSubview:imgView];

        [v setAlpha:1];
        [[self.tabBarController tabBar] insertSubview:v atIndex:1];
        [v release];

希望它能为你充分利用。

您可以使用4或5个标签创建自己的图像,并设置如上。