有没有办法删除视图和标签栏之间的黑线?
答案 0 :(得分:3)
您需要为标签栏设置自定义背景图片
UITabBarController* tab = [[UITabBarController alloc] init];
[tab.tabBar setBackgroundImage:[UIImage imageNamed:@"tabBackground.png"]];
答案 1 :(得分:1)
我把我的标签栏图像如下: -
以及我在点击栏上设置的内容如下: -
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个标签创建自己的图像,并设置如上。