有什么办法可以消除视图和标签栏之间的黑线?
问问题
681 次
2 回答
3
您需要为标签栏设置自定义背景图像
UITabBarController* tab = [[UITabBarController alloc] init];
[tab.tabBar setBackgroundImage:[UIImage imageNamed:@"tabBackground.png"]];
于 2013-07-29T15:42:51.947 回答
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 个选项卡创建自己的图像,并像上面那样设置。
于 2013-07-29T17:57:48.170 回答