iOS13系统UITabBar

Posted

技术标签:

【中文标题】iOS13系统UITabBar【英文标题】:iOS13 system UITabBar 【发布时间】:2019-10-08 08:02:25 【问题描述】:

如何去掉tab顶部的黑线,

[self.tabBar setShadowImage:[UIImage new]];
self.tabBar.backgroundImage = [UIImage new];

ios13无效

【问题讨论】:

【参考方案1】:

您需要为 iOS 13 使用新的UITabBarAppareance

if #available(iOS 13.0, *) 
    let appareance = UITabBarAppearance(barAppearance: tabBarController.tabBar.standardAppearance)
    appareance.shadowImage = nil
    appareance.shadowColor = nil
    tabBarController.tabBar.standardAppearance = appareance
 else 
    // Fallback on earlier versions.
    tabBarController.tabBar.shadowImage = UIImage()

【讨论】:

以上是关于iOS13系统UITabBar的主要内容,如果未能解决你的问题,请参考以下文章

iOS13.5.1系统验证通道关闭

iOS 13.4越狱工具发布:仅限macOS系统

iOS 13.4 & Xcode 11.4 采坑小记(重写系统get)

老物开箱 iPhonese2 出厂iOS13系统

iOS 屏蔽更新的最新方法,完美支持 iOS13 系统

苹果手机适配Xcode13打包及IOS15系统