Symbol

作者: 逆麟囧 | 来源:发表于2015-06-07 18:39 被阅读44次

Sketch 中的 symbol 类似代码中的复用. 使用起来挺简单的.

创建 Symbol 的方法:
  1. 选择一组 layer
  2. 点击 Group, 导航中的图标会变成蓝色文件夹
  3. 再点击 Create Symbol, 输入 Symbol 名(默认为 Group 的名称) 即可

在任意位置选择 Insert - Symbol 即可插入自己创建的 Symbol.

使用中遇到几个情况:
  1. 在设计稿内不同位置插入同一个 Symbol 的之后, 如果对此 Symbol 进行编辑, 那么所有相同的 Symbol 都会受到影响
  2. 一个 Group 中包含了 Symbol 的时候, 似乎没法被创建为 Symbol

基于以上两点, 如果同一个 Symbol 使用在不同位置时会有细微差别, 如文字, 宽度等, 应该对插入的 Symbol 进行 detach (右击导航栏中的 Symbol, 菜单中有Detach From Symbol 选项).
同时, 将一个 Group 中的 Symbol 都 detach 之后, 此 Group 是可以被创建为 Symbol 的.

不知道这是不是 Symbol 的正确用法.

相关文章

  • Symbol

    Symbol 每个Symbol都是独一无二的Symbol() !== Symbol() Symbol 不能进行运算...

  • Symbol

    1、window.Symbol 2、不允许new Symbol 3、symbol() !== symbol() 4...

  • Symbol学习笔记

    一.Symbol是什么 typeof Symbol() === 'symbol',symbol是js中第7种基本类...

  • ES6补充以及Node事件轮询

    Symbol es6中新增了symbol类型,symbol类型的值是通过symbol函数生成的,相同symbol函...

  • 深入理解ES6六

    Symbol ES6新增的数据类型Symbol 创建Symbol:通过去全局的Symbol函数创建一个Symbol...

  • JS-学习ES6之-Symbol数据类型[整理稿]

    为什么要有Symbol Symbol可以传参数 Symbol 作为属性名的用法 Symbol.for() 1. 为...

  • Symbol简单理解

    Symbol 概述 作为属性名的symbol 属性名的遍历 Symbol的方法 内置的symbol值 概述 Sym...

  • ES6-新增数据类型

    symbol类型 全局函数window.Symbol() typeof window.Symbol() 返回的类型...

  • ES6-Symbol

    创建Symbol实例let s1 = Symbol()let s2 = Symbol('another symbo...

  • umdh--查找内存泄漏--使用方法

    set _NT_SYMBOL_PATH=symbol目录多个目录,以’;’隔开 例:Set _NT_SYMBOL_...

网友评论

      本文标题:Symbol

      本文链接:https://www.haomeiwen.com/subject/ylzdqttx.html