什么叫语义化颜色 Semantic colors
对于深色模式的支持,苹果推荐使用语义化颜色(Semantic colors)来进行适配。
什么叫语义化颜色呢?
语义化颜色是我们根据用途来定义颜色的名称,例如使用在背景上的颜色定义background,主文本和副文本的颜色分别定义为primaryText和secondaryText。
UI 可以通过语义色来灵活地适配用户所选择的外观模式,比如背景在浅色模式下显示为白色,而在深色模式下显示为黑色。
为了简化深色模式的适配过程,苹果公司提供了具有语义的系统色(System colors)和动态系统色(Dynamic system colors)供我们使用。
评论区