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)

相关推荐
GentleDevin几秒前
Mac 常用快捷键速查表
macos
GOU928 分钟前
5101实验
网络·macos
柯儿的天空2 小时前
【OpenClaw 全面解析:从零到精通】第 005 篇:OpenClaw 在 macOS 上的安装与部署实战
人工智能·macos·自然语言处理·ai作画
2501_915909063 小时前
不用越狱就看不到 iOS App 内部文件?使用 Keymob 查看和导出应用数据目录
android·ios·小程序·https·uni-app·iphone·webview
@大迁世界4 小时前
液态玻璃屏正在侵蚀你的电池
macos·ios·objective-c·cocoa
liangshanbo12154 小时前
[特殊字符] macOS 上的 zoxide:智能目录跳转终极指南
macos·策略模式
pop_xiaoli5 小时前
【iOS】类与对象底层
macos·ios·objective-c·cocoa·xcode
sp42a5 小时前
NativeScript iOS 平台开发技巧
ios·nativescript·app 开发
2501_915921436 小时前
常用iOS性能测试工具大全及使用指南
android·测试工具·ios·小程序·uni-app·cocoa·iphone
for_ever_love__6 小时前
Objecgtive-C学习实例对象,类对象, 元类对象与 isa指针
c语言·学习·ios