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)

相关推荐
guo_wen_qiang2 小时前
mac中docker desktop服务端开启远程访问
运维·服务器·macos·docker
末代iOS程序员华仔15 小时前
iOS 5.6 条例解决方法
flutter·ios·swift
OsDepK15 小时前
xcode应用构建至testflight测试流程
ide·macos·xcode
末代iOS程序员华仔21 小时前
Guideline 5.6 - Developer Code of Conduct
flutter·ios·swift
guo_wen_qiang1 天前
一个好用的命令——查看文件大小
linux·macos
2501_915918411 天前
Flutter项目配置iOS混淆的详细步骤与工具推荐
android·flutter·ios·小程序·uni-app·cocoa·iphone
凡泰AI1 天前
如何通过小程序多端框架,让一个小程序同时运行在iOS、安卓、鸿蒙和微信客户端,实现开发层面的降本增效
android·ios·微信小程序·小程序·harmonyos
阿童木写作1 天前
跨境电商图片翻译工具推荐:批量图片翻译+视频字幕翻译+智能抠图
python·macos·音视频·xcode
2501_915106322 天前
安卓抓包软件2026,免证书抓包 应用层抓包 代理抓包全解析
网络协议·计算机网络·网络安全·ios·adb·https·udp
kango2 天前
Xcode、模拟器Runtime、真机符号完整知识手册
ios·app