苹果暗黑模式适配

前段时间因为微信未适配苹果暗黑模式在各种媒体上吵的沸沸扬扬,今天我们来说说苹果暗黑模式的简单适配。

系统自带

只要使用了系统控件并且没有修改任何属性的情况下,系统会默认适配了暗黑模式,以UITextField为例。

浅色模式

深色模式

View背景色选择System Background Color,系统也会根据用户选择的显示模式进行适配,而无需开发人员进行任何调整。
当然,对于一个应用来说,这个是肯定不可能的,每个应用都会有自己的主题色和配色,这样就需要开发人员进行适配,不过好在Xcode提供了便捷的方法。

使用Assets.xcassets进行适配

资源文件xcassets不仅可以管理图片资源还能管理颜色资源

可管理的资源类型

首先要推荐的就是Apperance这个属性
可选择项

可以根据项目需求选择,一般选Any,Dark就够了,
Any,Dark(图片资源)

Any,Dark(颜色)

然后就可以放置对应模式的图片资源和颜色。
到这基本设置都完成了,只要在使用的时候用对应的资源就可以。

你可能感兴趣的:(苹果暗黑模式适配)