Sketch 是一款非常流行的 UI/UX 设计工具,广泛用于网站和应用程序的界面设计。在设计响应式界面时,设计师通常需要考虑不同设备的屏幕尺寸和安全区(Safe Area),确保设计在各种设备上都能够适应并显示良好。为了提高设计效率,设备预设 和 安全区偏移补偿 变得至关重要。本文将介绍 Sketch 设备预设的配置方法 和如何处理 设备预设的安全区偏移 问题。
一、Sketch设备预设怎么做
在 Sketch 中,设备预设 是设计师用来创建不同设备屏幕尺寸的工具。通过使用设备预设,设计师可以快速创建适合各种设备(如 iPhone、iPad、桌面设备等)的画板(Artboard)。这样,设计师可以为每种设备尺寸创建专门的布局,并确保设计能够在不同的屏幕上保持一致性。
1. 创建设备预设画板
设备预设是预定义的屏幕尺寸,通常用于移动设备、平板电脑和桌面显示器。Sketch 提供了许多常见设备的屏幕尺寸预设,例如 iPhone、iPad 和 Desktop 等。
设置设备预设画板的步骤:
打开 Sketch,选择 Artboard 工具,或使用快捷键 A。
在画布上点击并拖动,选择一个预设设备尺寸。例如,Sketch 提供了 iPhone、iPad、Macbook 和 Android 设备的预设尺寸。
根据需要,你还可以自定义设备预设的画板大小。只需在画板设置中调整宽度和高度,或者创建一个自定义的画板尺寸。
2. 使用设备预设进行响应式设计
设备预设非常适用于响应式设计,因为它们允许设计师在多个屏幕尺寸之间进行切换,确保设计元素在不同设备中能正确适配。
响应式设计的步骤:
创建多个画板,每个画板代表不同的设备或屏幕尺寸。
为每个画板设置不同的布局、约束和间距,确保设计能够在缩放时保持一致。
使用 Constraints(约束) 设置,确保设计元素根据不同画板尺寸自动调整其位置和大小。
3. 编辑和导出设备预设画板
在创建了设备预设画板后,设计师可以根据需求编辑和导出这些画板。Sketch 提供了不同的导出选项,支持多种文件格式和分辨率,以适应不同设备的需求。
导出步骤:
选中需要导出的画板。
在右侧的 Export 面板中,选择所需的文件格式(如 PNG、JPEG、SVG 等)。
设置导出的分辨率(如 1x、2x、3x)以适应不同的设备和分辨率。

二、Sketch设备预设安全区偏移补偿
在设计响应式界面时,安全区 是指屏幕中不受干扰的区域,设计师需要确保界面中的关键元素位于安全区内,避免被设备的边框、刘海屏、底部导航条等遮挡。特别是对于 iPhone X 及其之后的设备,刘海和底部的安全区常常影响设计的显示效果。为了解决这个问题,设计师需要进行 安全区偏移补偿,确保重要内容不被遮挡。
1. 安全区偏移的定义
安全区偏移是指设备屏幕中需要避免的区域。在 iPhone 和其他设备上,刘海、圆角或底部的导航条等因素可能会遮挡应用中的关键内容,导致用户体验问题。为此,设计师需要在界面设计中为这些区域留出足够的空间。
2. 设置安全区偏移补偿
在 Sketch 中,设计师可以手动设置安全区偏移补偿,通过对画板的内容进行调整,确保关键内容不被设备边缘或其他 UI 元素遮挡。
设置安全区偏移补偿的步骤:
确定设备的安全区范围。对于带刘海的设备(如 iPhone X),安全区通常从刘海下方到设备底部的区域。你可以参考 Apple 提供的 Human Interface Guidelines 中的安全区标准。
在 Sketch 中,选择设备画板并通过调整其尺寸来为安全区留出空间。例如,确保画板顶部和底部的关键设计元素不超出安全区域。
使用 Constraints(约束) 设置来固定设计元素的位置,确保它们在不同设备的屏幕尺寸变化时不会偏离安全区。
对于包含固定元素(如标题栏、底部导航栏等)的设计,确保这些元素不会受到设备边缘、刘海或底部导航条的影响。设计时可以使用 Padding(内边距) 或 Margin(外边距) 来留出额外的空间。
3. 使用安全区参考线
Sketch 提供了智能参考线(Smart Guides)功能,帮助设计师精确对齐元素并确保它们位于安全区内。通过参考线,设计师可以在设计过程中检查和调整元素的位置,避免它们超出安全区。
设置安全区参考线的步骤:
激活 Smart Guides(智能参考线)功能,确保可以看到界面上的对齐参考线。
使用 Reference Line(参考线)来标记安全区的边界。你可以手动拖动参考线,或者通过设置 Guides(参考线)在画布上创建精确的安全区边界。
确保所有设计元素在这些参考线的范围内,以避免它们在实际设备上被遮挡。
4. 考虑不同设备的安全区
不同设备的安全区可能有所不同,因此设计师需要确保设计能够适配各种设备。例如,iPhone X、iPhone 12、iPhone 13 和 Android 手机的安全区会有所不同。通过为每个设备预设配置合适的安全区偏移补偿,设计师可以确保所有设计在不同设备上都能正确显示。
解决方法:
针对每种设备进行相应的安全区偏移补偿。例如,iPhone X 和 iPhone 12 的安全区会涉及到刘海和底部的额外空间,因此需要留出适当的间距。
使用 Device Previews(设备预览)功能来查看不同设备上的显示效果,并进行必要的调整。
在导出时,检查每个设备的安全区,以确保导出的设计不会受到设备屏幕特性的影响。
三、响应式设计与跨平台兼容性
在现代设计中,响应式设计 不仅仅是为了适应不同尺寸的屏幕,还需要考虑跨平台的兼容性。设计师在使用 Sketch 进行响应式设计时,应确保设计在 iOS、Android 和 Web 等多个平台上都能正常显示。通过使用 设备预设 和 安全区偏移补偿,设计师能够确保设计在不同平台之间的统一性。
跨平台设计的挑战:iOS 和 Android 在界面设计和安全区的处理上有所不同,因此设计师在创建响应式设计时需要考虑这些差异。
解决方案:通过创建多个设备预设并为每个设备设置适当的安全区补偿,设计师可以确保设计元素在所有设备上都能正确显示。同时,使用平台特定的设计规范(如 Apple 的 Human Interface Guidelines 和 Google 的 Material Design)来指导设计,确保设计符合平台的最佳实践。

总结
Sketch设备预设怎么做 Sketch设备预设安全区偏移补偿 介绍了如何在 Sketch 中创建响应式设备预设并设置安全区偏移补偿。通过合理配置设备预设、使用约束、堆叠和间距设置,设计师可以确保设计在不同设备上的适配性。同时,通过参考线和智能参考线功能,设计师可以精确调整设计元素的位置,避免它们超出安全区,确保设计在实际设备上正确显示。此外,跨平台兼容性也是响应式设计的关键,设计师需要考虑不同设备和平台之间的差异,确保一致的用户体验。