区块链技术博客
www.b2bchain.cn

iOS · 视觉设计 · 黑暗模式求职学习资料

本文介绍了iOS · 视觉设计 · 黑暗模式求职学习资料,有助于帮助完成毕业设计以及求职,是一篇很好的资料。

对技术面试,学习经验等有一些体会,在此分享。

在 iOS 13.0 及更高版本中,可以在系统层面选择采用深色视觉效果,称为黑暗模式。在黑暗模式下,系统对所有屏幕、视图、菜单和控件使用较暗的色系,并用更鲜明的颜色使前景内容在较暗的背景中脱颖而出。黑暗模式支持所有辅助功能。
iOS · 视觉设计 · 黑暗模式
在设置中,人们可以选择深色模式作为他们的默认样式,并可以设置自动切换。因为这是系统范围内的选择,所以人们会希望所有 app 都尊重他们的偏好。

遵守人们在“设置”中选择的外观模式。如果你的 app 提供特定的外观模式,反而会为用户带来更多的工作,因为他们必须调整多个设置。更糟糕的是,由于没有响应系统的外观模式,他们可能还会认为你的 app 出现了问题。

同时在浅色和深色模式下测试你的设计。在两种外观中查看设计的界面,并根据需要调整适配设计。在一种外观模式上运行良好的设计在另一种外观中可能不起作用。

调整对比度、透明度等辅助设置时,要确保你的内容在深色模式下也是清晰易读的。深色模式下,你应该同时打开“增加对比度”和“降低透明度”来测试您的内容,你可能会发现在深色背景上深色文字不太清晰的地方,你还可能会发现在黑暗模式下打开“增加对比度”会导致深色文字和深色背景之间的视觉对比度降低。尽管视力强的人可能仍然能够阅读对比度较低的文字,但对于有视觉障碍的人来说,这样的文字可能难以辨认。相关指导,请参阅颜色和对比度。

黑暗模式配色

深色模式中的配色包括较深的背景颜色和较浅的前景色,为了确保对比度,这些颜色需要精心挑选,同时实现在不同模式之间和不同 app 之间保持一致。

深色模式下,系统使用两组背景颜色(称为基础色和提升色)来增强深色界面叠加时的深度感。基础色较深,使背景界面看起来后退,提升色较浅,使前景界面看起来前进。

最好选择系统的背景色。黑暗模式是动态的,这意味着当界面位于前景中时,背景颜色会自动从基础色变为提升色,例如弹窗或模态页面。系统还会利用提升色分隔处于多任务环境的 app,以及多窗口环境中的不同窗口。使用自定义的背景色会加大人们感知这些视觉差异的难度。

使用适应于当前外观的动态颜色。分隔符等语义的颜色会自动适应当前的外观(相关指导,请参阅 动态系统颜色)。自定义颜色时,为了能适应当前的外观模式,你需要将颜色库添加到 app 的 asset 目录中去并指定颜色的明暗变化,不要用硬编码色值或不适用的颜色。
iOS · 视觉设计 · 黑暗模式
确保所有外观下颜色的对比度足够。使用系统定义的颜色可确保前景和背景之间有适合的对比度。对于自定义颜色,目标对比度为 7:1,尤其是较小的文本。相关指导,请参阅 动态系统颜色。

柔化白色的背景色。如果必须在深色模式下使用白色背景,请选择稍微深一点的白色,防止它深色内容中呈现发光效果。

相关指导,请参阅颜色。

图像、图标和符号颜色

iOS 系统使用 SF Symbols,它很好地适配了黑暗模式,并且针对明暗两种外观对彩色进行了优化。

尽可能使用 SF Symbol。你如果使用动态颜色为它们着色或增加鲜明度时,SF Symbol 在两种外观模式看起来都不错。

必要时为明暗外观设计单独的字形。浅色模式下是空心轮廓的字形,在深色模式下最好是实心的填充形状。

确保彩色图像和图标看起来都还不错。一个彩色图形或图标如果在明暗模式下看起来都还不错,就可以用同一个。但如果只在一种模式下看起来不错,就要调整或创建分别适应明暗模式的图形或图标,在 asset 目录中将其组合成单个的命名图像。

材料

在暗色背景上,较高的鲜明度有助于增加文字的对比度。

用系统提供的标签颜色。一级、二级、三级和四级标签颜色会自动适应明暗外观。相关指南,请参阅排版。

用系统视图绘制文字字段和文字视图。系统的视图和控件通过自动调整鲜明度,让你 app 中的文字适应各种背景。尽量使用系统提供的视图显示文字,而不是自己绘制。相关的开发人员指南,请参阅 UITextField 和 UITextView。

要了解更多有关鲜明度和材料相互作用的信息,请参阅材料。

在 iOS 13.0 及更高版本中,可以在系统层面选择采用深色视觉效果,称为黑暗模式。在黑暗模式下,系统对所有屏幕、视图、菜单和控件使用较暗的色系,并用更鲜明的颜色使前景内容在较暗的背景中脱颖而出。黑暗模式支持所有辅助功能。
iOS · 视觉设计 · 黑暗模式
在设置中,人们可以选择深色模式作为他们的默认样式,并可以设置自动切换。因为这是系统范围内的选择,所以人们会希望所有 app 都尊重他们的偏好。

遵守人们在“设置”中选择的外观模式。如果你的 app 提供特定的外观模式,反而会为用户带来更多的工作,因为他们必须调整多个设置。更糟糕的是,由于没有响应系统的外观模式,他们可能还会认为你的 app 出现了问题。

同时在浅色和深色模式下测试你的设计。在两种外观中查看设计的界面,并根据需要调整适配设计。在一种外观模式上运行良好的设计在另一种外观中可能不起作用。

调整对比度、透明度等辅助设置时,要确保你的内容在深色模式下也是清晰易读的。深色模式下,你应该同时打开“增加对比度”和“降低透明度”来测试您的内容,你可能会发现在深色背景上深色文字不太清晰的地方,你还可能会发现在黑暗模式下打开“增加对比度”会导致深色文字和深色背景之间的视觉对比度降低。尽管视力强的人可能仍然能够阅读对比度较低的文字,但对于有视觉障碍的人来说,这样的文字可能难以辨认。相关指导,请参阅颜色和对比度。

黑暗模式配色

深色模式中的配色包括较深的背景颜色和较浅的前景色,为了确保对比度,这些颜色需要精心挑选,同时实现在不同模式之间和不同 app 之间保持一致。

深色模式下,系统使用两组背景颜色(称为基础色和提升色)来增强深色界面叠加时的深度感。基础色较深,使背景界面看起来后退,提升色较浅,使前景界面看起来前进。

最好选择系统的背景色。黑暗模式是动态的,这意味着当界面位于前景中时,背景颜色会自动从基础色变为提升色,例如弹窗或模态页面。系统还会利用提升色分隔处于多任务环境的 app,以及多窗口环境中的不同窗口。使用自定义的背景色会加大人们感知这些视觉差异的难度。

使用适应于当前外观的动态颜色。分隔符等语义的颜色会自动适应当前的外观(相关指导,请参阅 动态系统颜色)。自定义颜色时,为了能适应当前的外观模式,你需要将颜色库添加到 app 的 asset 目录中去并指定颜色的明暗变化,不要用硬编码色值或不适用的颜色。
iOS · 视觉设计 · 黑暗模式
确保所有外观下颜色的对比度足够。使用系统定义的颜色可确保前景和背景之间有适合的对比度。对于自定义颜色,目标对比度为 7:1,尤其是较小的文本。相关指导,请参阅 动态系统颜色。

柔化白色的背景色。如果必须在深色模式下使用白色背景,请选择稍微深一点的白色,防止它深色内容中呈现发光效果。

相关指导,请参阅颜色。

图像、图标和符号颜色

iOS 系统使用 SF Symbols,它很好地适配了黑暗模式,并且针对明暗两种外观对彩色进行了优化。

尽可能使用 SF Symbol。你如果使用动态颜色为它们着色或增加鲜明度时,SF Symbol 在两种外观模式看起来都不错。

必要时为明暗外观设计单独的字形。浅色模式下是空心轮廓的字形,在深色模式下最好是实心的填充形状。

确保彩色图像和图标看起来都还不错。一个彩色图形或图标如果在明暗模式下看起来都还不错,就可以用同一个。但如果只在一种模式下看起来不错,就要调整或创建分别适应明暗模式的图形或图标,在 asset 目录中将其组合成单个的命名图像。

材料

在暗色背景上,较高的鲜明度有助于增加文字的对比度。

用系统提供的标签颜色。一级、二级、三级和四级标签颜色会自动适应明暗外观。相关指南,请参阅排版。

用系统视图绘制文字字段和文字视图。系统的视图和控件通过自动调整鲜明度,让你 app 中的文字适应各种背景。尽量使用系统提供的视图显示文字,而不是自己绘制。相关的开发人员指南,请参阅 UITextField 和 UITextView。

要了解更多有关鲜明度和材料相互作用的信息,请参阅材料。

在 iOS 13.0 及更高版本中,可以在系统层面选择采用深色视觉效果,称为黑暗模式。在黑暗模式下,系统对所有屏幕、视图、菜单和控件使用较暗的色系,并用更鲜明的颜色使前景内容在较暗的背景中脱颖而出。黑暗模式支持所有辅助功能。
iOS · 视觉设计 · 黑暗模式
在设置中,人们可以选择深色模式作为他们的默认样式,并可以设置自动切换。因为这是系统范围内的选择,所以人们会希望所有 app 都尊重他们的偏好。

遵守人们在“设置”中选择的外观模式。如果你的 app 提供特定的外观模式,反而会为用户带来更多的工作,因为他们必须调整多个设置。更糟糕的是,由于没有响应系统的外观模式,他们可能还会认为你的 app 出现了问题。

同时在浅色和深色模式下测试你的设计。在两种外观中查看设计的界面,并根据需要调整适配设计。在一种外观模式上运行良好的设计在另一种外观中可能不起作用。

调整对比度、透明度等辅助设置时,要确保你的内容在深色模式下也是清晰易读的。深色模式下,你应该同时打开“增加对比度”和“降低透明度”来测试您的内容,你可能会发现在深色背景上深色文字不太清晰的地方,你还可能会发现在黑暗模式下打开“增加对比度”会导致深色文字和深色背景之间的视觉对比度降低。尽管视力强的人可能仍然能够阅读对比度较低的文字,但对于有视觉障碍的人来说,这样的文字可能难以辨认。相关指导,请参阅颜色和对比度。

黑暗模式配色

深色模式中的配色包括较深的背景颜色和较浅的前景色,为了确保对比度,这些颜色需要精心挑选,同时实现在不同模式之间和不同 app 之间保持一致。

深色模式下,系统使用两组背景颜色(称为基础色和提升色)来增强深色界面叠加时的深度感。基础色较深,使背景界面看起来后退,提升色较浅,使前景界面看起来前进。

最好选择系统的背景色。黑暗模式是动态的,这意味着当界面位于前景中时,背景颜色会自动从基础色变为提升色,例如弹窗或模态页面。系统还会利用提升色分隔处于多任务环境的 app,以及多窗口环境中的不同窗口。使用自定义的背景色会加大人们感知这些视觉差异的难度。

使用适应于当前外观的动态颜色。分隔符等语义的颜色会自动适应当前的外观(相关指导,请参阅 动态系统颜色)。自定义颜色时,为了能适应当前的外观模式,你需要将颜色库添加到 app 的 asset 目录中去并指定颜色的明暗变化,不要用硬编码色值或不适用的颜色。
iOS · 视觉设计 · 黑暗模式
确保所有外观下颜色的对比度足够。使用系统定义的颜色可确保前景和背景之间有适合的对比度。对于自定义颜色,目标对比度为 7:1,尤其是较小的文本。相关指导,请参阅 动态系统颜色。

柔化白色的背景色。如果必须在深色模式下使用白色背景,请选择稍微深一点的白色,防止它深色内容中呈现发光效果。

相关指导,请参阅颜色。

图像、图标和符号颜色

iOS 系统使用 SF Symbols,它很好地适配了黑暗模式,并且针对明暗两种外观对彩色进行了优化。

尽可能使用 SF Symbol。你如果使用动态颜色为它们着色或增加鲜明度时,SF Symbol 在两种外观模式看起来都不错。

必要时为明暗外观设计单独的字形。浅色模式下是空心轮廓的字形,在深色模式下最好是实心的填充形状。

确保彩色图像和图标看起来都还不错。一个彩色图形或图标如果在明暗模式下看起来都还不错,就可以用同一个。但如果只在一种模式下看起来不错,就要调整或创建分别适应明暗模式的图形或图标,在 asset 目录中将其组合成单个的命名图像。

材料

在暗色背景上,较高的鲜明度有助于增加文字的对比度。

用系统提供的标签颜色。一级、二级、三级和四级标签颜色会自动适应明暗外观。相关指南,请参阅排版。

用系统视图绘制文字字段和文字视图。系统的视图和控件通过自动调整鲜明度,让你 app 中的文字适应各种背景。尽量使用系统提供的视图显示文字,而不是自己绘制。相关的开发人员指南,请参阅 UITextField 和 UITextView。

要了解更多有关鲜明度和材料相互作用的信息,请参阅材料。

部分转自互联网,侵权删除联系

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » iOS · 视觉设计 · 黑暗模式求职学习资料
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们