96SEO 2026-06-07 00:52 0
说实话,iOS 16中UIBarButtonItem的适配问题真的是让人头疼,哈哈,不过咱就是说经过一番研究,终于找到了解决方案。
液态玻璃效果 - 问题描述在iOS 16中,UINavigationBar导航栏返回按钮被系统默认加了Liquid glass效果,个人认为这个效果并不好kan,主要是为了保证App整体风格和减少工作量,所以需要去掉这个所谓的液态玻璃效果。

经过研究,发现一个Zui简单直接的方法,就是直接将UIBarButtonItem的属性hidesSharedBackground设置为YES,就神奇般地被隐藏了。
UIButton *btn = init];
UIBarButtonItem *item = initWithCustomView:btn];
if ) {
item.hidesSharedBackground = YES;
}
隐藏效果 - 恢复
不对不对,应该是隐藏效果的反向操作,Ru果需要恢复液态玻璃效果,只需将hidesSharedBackground设置为NO即可,你懂的。
创建一个分类UIBarButtonItem, 在分类中用OC黑魔法方法交换,自动禁用液态玻璃效果。如分类名称为DefaultHideBackground.
这个方法虽然有点“黑魔法”,但确实有效,害,不建议滥用就是了。
iOS中UIBarButtonItem的使用iOS中,Ke以通过多种方式向UIToolBar添加自定义UIBarButtonItem。
方法一:使用自定义视图创建UIBarButtonItem,这个那个,比较灵活,Ke以根据需求自定义视图样式。
方法二:使用系统提供的UIBarButtonItem样式,虽然样式有限,但实现起来比较简单。
iOS 16 UIBarButtonItem适配小结iOS 16中UIBarButtonItem的适配,主要是解决液态玻璃效果的问题,通过设置hidesSharedBackground属性或使用OC黑魔法方法交换,Ke以轻松实现适配,说实话,还是比较简单的。
iOS开发中有hen多小技巧,比如利用分类 系统类,实现一些个性化需求,或者使用runtime黑魔法,实现一些“骚操作”,你懂的。
不过在使用这些小技巧时还是要注意代码的可读性和可维护性,不然等到项目大了后果不堪设想,哈哈。
iOS开发经验分享iOS开发经验丰富的人dou知道,有些问题kan似复杂,但实际上解决方法hen简单,就像这次的UIBarButtonItem适配问题一样。
所以在遇到问题时不要慌张,多研究多尝试,总Neng找到解决方案的,咱就是说加油!👍
// Zui后附上一个简单的示例代码
@implementation UIBarButtonItem
+ load {
// 黑魔法方法交换
}
- setHidesSharedBackground:hidesSharedBackground {
// 自动禁用液态玻璃效果
}
@end
iOS开发就是这样,不断地解决问题,不断地成长,你说呢?😊
iOS 16新特性回顾iOS 16带来了hen多新特性,比如新的锁屏界面、改进的通知体验等,当然也有一些坑需要填,比如这次的UIBarButtonItem适配问题。
iOS 16适配iOS 16适配是一个持续的过程,需要不断地测试和优化,才Neng确保应用在新系统上的稳定性和兼容性。
iOS开发路漫漫其修远兮,吾将上下而求索,加油吧!💪
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback