iOS开发针对苹果新系统iOS26的兼容适配UITabBarButtonItem & UITabBar的液态玻璃效果/当前wifi ssid获取
1. UITabBarButtonItem液态玻璃效果
兼容处理:
第一种方式(不推荐):把所有的UITabBarButtonItem关闭液态玻璃效果:
if (@available(iOS 26.0, *)) { self.navigationItem.rightBarButtonItem.hidesSharedBackground = YES; self.navigationItem.leftBarButtonItem.hidesSharedBackground = YES; } else { // Fallback on earlier versions }
第二种方式:所有导航栏按钮全部采用UITabBarButtonItem,支持液态玻璃效果。
第三种方式:降低Xcode版本到Xcode25及以下版本,然后再打包
第四种方式:使用兼容模式显示传统UI风格,也就是取消TabBar液态玻璃效果:
打开info.plist,添加一个Boolean键值对,取消液态玻璃效果,