项目中遇到把tabBar的黑线换成阴影的问题,搜集很多资料,解决办法如下:
我用的是切图"tabbar_shadow.png",已经上传
代码如下:
UIImage *tabImag = [UIImage imageNamed:@"tabbar_shadow.png"];
UIImageView *imaview = [[UIImageView alloc]initWithFrame:CGRectMake(0, -10, ScreenWidth, 10)];
//imaview.backgroundColor = [UIColor redColor];
imaview.image = tabImag;
self.tabBar.clipsToBounds = NO;
[self.tabBar addSubview:imaview];
self.tabBar.backgroundColor = [UIColor clearColor];
[[UITabBar appearance] setShadowImage:tabImag];