去掉Tabbar上的黑线,自定义

338 阅读1分钟

项目中遇到把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];

\