上一篇文章写了symbol的一些使用技巧,没有读过的童鞋可以先看一下,附链接了解symbol的四大特点,让你的效率提升100倍
symbol虽然好用,但是当一个项目比较大的时候就会需要建立很多个symbol,这时给symbol进行合理的命名和归类就显得尤为重要。
归类
首先我们通过一个情景来对比一下未归类和已归类的symbol在使用时的区别,
场景:我们要左侧导航栏中的彩色图标替换为白色图标,
如果我们没有做归类的话,右击替换symbol看到的界面是这样的
如果我们合理的命名归类的话,右击替换symbol看到的界面是这样的
很明显,归类后的symbol是已有一个清晰的分类和层级关系的,我们可以根据这种关系,快速的找到我们所需要替换的symbol,这样才可以更大提升我们的工作效率。
那么怎样命名才可以对symbol进行分类呢,其实很简单,就是给symbol命名的时候用斜线号来归类,符号“/"。
比如 “icon/24px/菜单栏/新建/normal”,
这样的命名方式就代表着这个24像素的icon,是位于菜单栏上的图标,图标名称是“新建”,图标状态是normal。
这样就可以把symbol按照功能和层级进行一个清晰的分类了。
命名
不过我们除了要对symbol进行分类之外,还需要对symbol里面的元素(比如文字,图片等)进行重命名,这样才能够让我们对一个symbol的构成有一个清晰的认识,这样做的好处就是,不仅方便自己的后续修改和迭代设计;而且即使是把源文件交给团队中的其他人,也可以自如的使用你的symbol。
如果我们没有对这个symbol里面的元素进行重命名的话,修改时面板就比较混乱,无法清晰知道文件名称在哪里修改,特别是有多个元素重名时。
我们还是通过场景来对比一下:
场景:我们要修改页面列表中第一列的“文件名”的名称进行修改,要将Harry Cortez修改为Small Pig Peki
假如我们没有对这个表单symbol进行重命名的话,我们在右侧的修改栏中看到的就是这样的情况。我们无法准确快速的找到,哪一个文本才代表的是文件名。
如果我们进行过重命名的话,在右侧修改栏中看到的就是这样的情况。
两图对比可以看出,对symbol中的元素进行重命名之后,修改面板清晰,我们可以快速找到需要修改的内容。
那如何修改symbol中的元素在修改面板中的title名称呢
其实很简单,就在进入symbol的page,然后修改symbol中对应图层的名称就可以了。
以“文件名”这个元素举例,
为了让symbol的修改面板更清晰,我们可以在给symbol的图层命名时备注一个emoji,比如文本用✍️表示,图片用🏙表示,背景色🎨表示。
在MAC上调出emoji的方式:
在输入框处于激活状态时,按下Ctrl+Command+空格。
总结
最后我们来回顾一下文章,
给symbol进行归类和重命名:
第一:用斜线号 "/" 进行层级分类
第二:在symbol页面给图层重命名命名,便于后期修改
第三:Control+Command+空格,可以调出emoji
彩蛋
给大家推荐两个插件,这两个插件结合symbol使用的话,会极大提高我们的工作效率。
01 remove unused symbol
自动删除该sketch项目里面没有用到的symbol。
02 rename it,按照一定的规律(比如按照顺序,替换文本等)重命名画板或图层。