iOS26 系统适配-直接隐藏 UIBarButtonItem 的 Liquid glass 效果

iOS26 UINavigationBar 导航栏返回按钮, 被系统默认加了 Liquid glass 效果, 个人认为这个效果并不好看, 主要是为了保证App整体风格 和 减少工作量,所以需要去掉这个所谓的液态玻璃效果.经过一下午的研究,终于找到一个最简单直接的方法.就是直接将 UIBarButtonItem 的属性 hidesSharedBackground 设置为 YES, 就神奇般的被隐藏了.

液态玻璃效果

修改属性 hidesSharedBackground

ini 复制代码
UIButton *btn = [[UIButton alloc] init];
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithCustomView:btn];
item.hidesSharedBackground = YES;

隐藏效果 - 恢复

相关推荐
鹤卿1234 小时前
(OC)UI学习——网易云仿写
ui·ios·objective-c
不自律的笨鸟4 小时前
最新屏蔽 iOS 系统更新描述文件保姆级教程
ios
开心猴爷5 小时前
Flutter 如何自动上传 可以 IPA 把构建和上传分开处理
后端·ios
秋雨梧桐叶落莳9 小时前
iOS——QQ音乐仿写项目总结
学习·macos·ui·ios·mvc·objective-c·xcode
iUNPo11 小时前
WWDC26 技术解读:Apple Intelligence、Siri AI 与苹果生态的下一步
macos·ios·wwdc
代码的小搬运工11 小时前
【iOS】谓词与正则表达式
ios
恋猫de小郭12 小时前
解析华为 DevEco Code 和小米 MiMo Code,都基于 OpenCode ,有什么区别?
android·前端·ios
wjm0410061 天前
ios内存管理
ios·objective-c·swift·客户端开发
黑科技iOS上架1 天前
ios应用被封号后再次上架很难么?
经验分享·ios
柚鸥ASO优化1 天前
一篇讲透安卓ASO!开发者千万别只盯着iOS了
android·ios·aso优化