iOS13中 UITabBar隐藏线条不起作用问题

//iOS13必须要下面这种方式才有效,

    //去掉TabBar顶部黑色横线

    if(@available(iOS13.0, *)) {

        UITabBarAppearance*tabBarAppearance = [testTabBar.standardAppearancecopy];

        [tabBarAppearancesetBackgroundImage:[UIImagenew]];

        [tabBarAppearancesetShadowColor:[UIColorclearColor]];

        [testTabBarsetStandardAppearance:tabBarAppearance];

    }else{

        [testTabBarsetBackgroundImage:[UIImage new]];

        [testTabBarsetShadowImage:[UIImagenew]];

    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • IOS常用代码总结 1、设置UILabel行间距 NSMutableAttributedString* attrS...
    难却却阅读 584评论 0 0
  • 一、简介 <<UITabBar类实现了一个选择两个或多个按钮的控制,并称之为项目。一个标签栏最常见的用途是实现一个...
    无邪8阅读 7,482评论 0 4
  • 1.限制使用 KVC 修改私有属性 iOS13以后已经不能肆无忌惮的通过KVC来修改一些没有暴露出来的属性了,否则...
    Sam129阅读 1,604评论 0 1
  • 技术无极限,从菜鸟开始,从源码开始。 由于公司目前项目还是用OC写的项目,没有升级swift 所以暂时SDWebI...
    充满活力的早晨阅读 12,694评论 0 2
  • 印象中是参加过那么两次的校园运动会,我向来不太喜欢运动一方面是因为身体素质太差800米跑步都会分分钟感觉要跪了的节...
    温柔的怪人阅读 988评论 3 9