You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在使用Xcode 26构建iOS 26应用时禁用Liquid Glass设计

如何在使用Xcode 26构建iOS 26应用时禁用Liquid Glass设计

刚研究过iOS 26这个新特性的配置,给你整理了几个可靠的方法来禁用Liquid Glass设计:

  • 全局禁用(Info.plist 配置)
    这是苹果官方推荐的全局关闭方式,操作简单且生效稳定:

    1. 打开项目中的 Info.plist 文件
    2. 添加新的键值对:
      • 键名:UIApplicationDisableLiquidGlass
      • 类型选择 Boolean
      • 值设置为 YES
        配置完成后,整个应用的Liquid Glass效果会完全关闭,回到iOS 25及更早版本的界面风格。
  • 局部禁用(针对特定视图/控制器)
    如果只需要在部分页面保留旧设计,不妨试试这种精准控制的方式:

    • Swift 实现:
      override func viewDidLoad() {
          super.viewDidLoad()
          guard #available(iOS 26.0, *) else { return }
          // 关闭当前视图控制器的Liquid Glass效果
          self.view.disablesLiquidGlass = true
      }
      
    • Objective-C 实现:
      - (void)viewDidLoad {
          [super viewDidLoad];
          if (@available(iOS 26.0, *)) {
              self.view.disablesLiquidGlass = YES;
          }
      }
      

    这种方法能让你灵活混合新旧设计风格,适合逐步适配新特性的项目。

  • Xcode 临时调试开关
    在Xcode 26的项目配置里还有个快捷调试选项:

    1. 选中项目目标,进入「General」标签页
    2. 找到「Deployment Info」区域,展开「Interface Style」设置
    3. 取消勾选「Enable Liquid Glass」选项
      注意:这个开关偏向调试用途,正式发布时建议搭配Info.plist的配置一起使用,避免后续Xcode版本更新带来的设置变动。

额外提醒:苹果官方提到这个禁用选项是临时过渡用的,后续可能会根据开发者生态的适配情况调整,建议你在保留禁用配置的同时,逐步推进应用对Liquid Glass设计的适配工作。

内容来源于stack exchange

火山引擎 最新活动