You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SwiftUI资源自动明暗模式:如何在Xcode Assets中配置明暗模式图片?

在Xcode Assets中为明暗模式配置对应图片资源

完全可以实现,操作逻辑和配置明暗模式颜色基本一致,具体步骤如下:

  • 打开Xcode项目中的Assets.xcassets资源库,选中目标图片(或点击左下角“+”号添加新的图片资源)
  • 在右侧属性检查器(Attributes Inspector)里,找到Appearance下拉选项,选择Any, Dark
  • 此时图片资源会拆分出两个占位区域:Any对应明亮模式,Dark对应深色模式,分别将对应模式的图片拖入即可
  • 若需要适配不同分辨率(如@1x、@2x、@3x),可以点击图片资源的“Show Slices”按钮,为每个模式的不同分辨率槽位添加对应图片

配置完成后,代码中直接通过图片名称调用即可,系统会自动根据当前设备的外观模式加载对应图片,无需额外判断。例如:

let image = UIImage(named: "ProfileAvatar")

内容的提问来源于stack exchange,提问作者rd360

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 10:55:30