swift中将UItabbar顶部线条隐藏

这是图片

方法一:

在TabBarController中的viewdidload()中添加:

       let TabBarLine = UITabBar.appearance()
      TabBarLine.shadowImage = UIImage()
      TabBarLine.backgroundImage = UIImage()

方法二:

在TabBarController中的viewdidload()中添加:

        self.tabBar.shadowImage = UIImage()
        self.tabBar.backgroundImage = initWithImage(color: UIColor(red: 246/255, green: 246/255, blue: 246/255, alpha: 0.8))

在TabBarController添加initWithImage():

  func initWithImage(color:UIColor)->UIImage{
          let rect = CGRect(x: 0,y: 0,width: 1,height: 1)
          UIGraphicsBeginImageContext(rect.size)
          let context = UIGraphicsGetCurrentContext()
          context!.setFillColor(color.cgColor)
          context!.fill(rect)
          let image = UIGraphicsGetImageFromCurrentImageContext()
          UIGraphicsEndImageContext()
          return image!
    } 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • //设置尺寸为屏幕尺寸的时候self.window = [[UIWindow alloc] initWithFra...
    LuckTime阅读 4,284评论 0 0
  • 显式动画 显式动画,它能够对一些属性做指定的自定义动画,或者创建非线性动画,比如沿着任意一条曲线移动。 属性动画 ...
    清风沐沐阅读 6,125评论 1 5
  • { 11、核心动画 需要签协议,但是系统帮签好 一、CABasicAnimation 1、创建基础动画对象 CAB...
    CYC666阅读 5,486评论 2 4
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 12,715评论 6 30
  • 回过头看看我人生的前二十年,遇到了很多人,很多有趣又可爱的人,可是记忆里唯独对一个女孩子记得最清楚。 那是我的高中...
    半檐花落阅读 3,106评论 0 0