问题标签 [sketch-3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
11660 浏览

ios - 我们可以直接在 Xcode 中使用草图 UI 元素吗?

我是草图 3 的新手。我有 Xcode 和 iOS 开发方面的经验。

我的问题是我们是否可以直接在 xcode 中使用草图元素,或者草图仅用于 UI 原型设计?

例如,如果我在草图中设计带有文本字段的标签,那么我可以将它用作 Xcode 中的 UI 标签和 UITextField 吗?

0 投票
1 回答
587 浏览

automation - 以编程方式在草图文件上运行脚本

有没有办法以任何语言从命令行以编程方式在草图文件上运行草图插件?

例如:runCommand --file myfile.sketch --plugin myscript.js
myscript.jsmyfile.sketch

谢谢!

0 投票
1 回答
197 浏览

ios - 将草图图像导入 Xcode(使用 UIBarButtonItem)

我正在尝试将 Sketch 图像放入 UIBarBuuttonItem。图像具有透明背景,图像是蓝色的相机,里面有一个白色的圆圈。我确定我正在导出整个图像。我使用的是 1x、2x 和 3x 版本的图像,当我在情节提要中设置 UIBarButtonItem 的图像时,它只显示相机的蓝色部分,而不是里面的白色圆圈。如果我将 UIImage 放在 ViewController 中并将其设置为相同的图像,则图像会正确显示。图像显示了差异。在此先感谢![在此处输入图像描述] 1

0 投票
2 回答
4281 浏览

json - 从 Sketch 应用程序导出到 JSON

我希望能够将图层名称和属性从 Sketch 导出为 JSON 格式。我想我可以弄清楚如何从 Sketch 中提取我需要的信息,但我还没有开始编写任何代码,因为我无法找到有关此导出问题的任何信息。

我想知道是否有人可以帮助确认 Sketch 只能导出其支持的格式,或者是否可以导出为 JSON。我不想潜入这个项目只是为了发现我不能得到一个 JSON 文件。

0 投票
2 回答
716 浏览

sketch-3 - 如何使用 Cocoascript 在 Sketch 插件中获取复选框输入?

我有一个 Sketch 插件,它根据用户在画板中的选择生成三个不同的文件。我想让用户通过复选框选择他们实际想要生成的三个文件中的哪一个(而不是总是生成所有三个文件)。

我正在寻找有关如何在警报消息中构建复选框的 Cocoascript 函数(如果存在)的任何参考/帮助,因此当触发插件时,警报将弹出并提供三个选项供用户选择.

0 投票
0 回答
51 浏览

javascript - 更改字体新文本

有没有办法将特定字体分配给草图插件中的文本?

我需要创建一个文本并直接为其分配 Arial 字体。

这是我的代码:

我需要定义图层的字体。我怎样才能做到这一点?谢谢。

0 投票
2 回答
933 浏览

ios - UI 文本域设计

所以,我试图模仿一个使用草图设计我非常喜欢的登录屏幕的视频。我有一个关于如何使 Xcode 中的文本字段看起来像视频中设计的文本字段的问题。

这是视频链接:https ://www.youtube.com/watch?v=gA_hFHkhqFM&t=87s

这是我要设计的文本字段的图片:

我要设计的文本字段图像

任何帮助表示赞赏!

0 投票
1 回答
842 浏览

sketch-3 - Sketch 插件开发:将符号导出为 SVG 文本

我有一个将选定符号导出到 Sketch 3 中的 SVG 字符串的工作示例。(基于Sketch 的 GitHub中的此代码)

问题是输出失真,我无法看到故障排除的下一个合乎逻辑的步骤。

编码

在代码的最后一点,str是从符号生成的 SVG 的文本值。

输出

输入符号:

在此处输入图像描述

生成的 SVG 预览:

在此处输入图像描述

生成的 SVG 文本:

想法

如您所见,除了失真之外,输出还很大。至少我相信我需要以某种方式修剪或重新调整符号。我不知道失真是从哪里来的。

修复 SVG 标记本身不是解决方案 - 我想在 Sketch 插件代码中看到解决方案。我发现内部 Sketch 代码的文档很难使用,并且一直是解决这个问题的主要障碍。

0 投票
1 回答
5583 浏览

sketch-3 - 如何使文本层在草图上自动调整宽度

我创建了一个文本层,默认情况下它的宽度只是对内容的响应,但是现在,我调整它的宽度,或者它所属的组,然后它的宽度会像下面一样增长。

在此处输入图像描述

现在,我必须手动减小它的宽度。

如何使其减小宽度以自动响应其实际内容宽度,或者任何插件可以帮助我?

0 投票
1 回答
3845 浏览

sketch-3 - 如何在 Sketch 中调整箭头大小?

如何调整箭头大小,而不是粗细 在此处输入图像描述