隐藏tabBar上的黑线

之前有在网上搜索过,方式很多,其中还有用到绘图的,比较复杂,我这个方式比较简单,先看看去除之前的效果:
  • 首先先打印一下tabBar的subviews,可以通过最后一个UIImageView的frame判断,它就是那根烦人的黑线


  • 其实这个在小面包里面也是可以看到的


  • 隐藏方法:通过判断self.subviews的frame,将其隐藏

      NSString *subFrames =  NSStringFromCGRect(tabBarButton.frame);
      NSString *blackLine = @"{{0, -0.5}, {375, 0.5}}";
      if ([subFrames isEqualToString:blackLine]) {
          tabBarButton.hidden = YES;
      }
    
  • 去除之后的效果:

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容