iOS修改tabbar的背景图

代码如下:

let bgImageView = UIImageView(image: UIImage(named: "tabbar_bgImage"))

bgImageView.frame = mainTabBarVc.tabBar.bounds

bgImageView.contentMode = .scaleAspectFill

// 移除原有背景并添加新背景

if let subviews = mainTabBarVc.tabBar.subviews as? UIView {

for subview in subviews {

// 识别背景视图(包含"Background"关键字的类名)

if String(describing: type(of: subview)).contains("Background") {

subview.removeFromSuperview()

break

}

}

}

mainTabBarVc.tabBar.insertSubview(bgImageView, at: 0)

相关推荐
老牛日常随笔13 分钟前
Meta 开源 8160 亿参数模型,官方给的方案是两台 Mac Studio
macos·开源
我就是不信27 分钟前
Swift 方法派发机制详解
开发语言·ios·swift
AIsoft_86892 小时前
科会通录音工具倍速回放怎么切换速度
ios·智能手机
老李IT笔记3 小时前
设备显示在线但指令没回执:三类静默失效的排查顺序
ios·iphone
芯械研究所3 小时前
她宁、益博思、倍思、绿联哪款ipad电容笔好?四款电容笔款式实测解读
ios·ipad·电容笔·电容笔推荐·电容笔测评
Yannik19 小时前
iOS CocoaPods私有库完整搭建+踩坑实战总结
ios·cocoapods
终端安全笔记1 天前
绕过工具把 iOS 27 列进支持范围:从它的更新节奏能读出什么
安全·ios
AIsoft_86891 天前
线上培训录屏怎么转文字?科会通操作指南
ios·智能手机
桌管小李1 天前
内网终端安全再升级|迪康端点安全 2609 版本四大新功能解读
大数据·windows·安全·macos·网络安全