- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试构建我的第一个 Sketch 插件,该插件首先向页面添加新的画板。 Sketch插件使用JSTalk ,并在Bohemian Coding documentation中它指出画板是一种图层,因此人们会认为您可以使用 addLayerOfType
插入新的画板。
这就是我尝试使用 JS 语法创建新画板的方法:
var page = doc.currentPage()
var artboard = page.addLayerOfType("artboard")
但是,如果我 log()
artboard
的输出,我会得到 (null)
。我也尝试过使用 Cocoa 语法:
var page = [doc currentPage]
var artboard = [page addLayerOfType:"artboard"]
运气不好。有人知道我该怎么做吗?
最佳答案
Referencing the MSPage documentation ,看起来您需要使用 addLayer
方法。
artboards
Returns a readonly array of all artboards on the page. If you want to add a new artboard to a page, use the
addLayer
method.
addLayer
Adds an MSLayer to the page. For example, if you want to add an 800x600 artboard to the current page, you'd do this:
var artboard = [MSArtboardGroup new]
var frame = [artboard frame]
[frame setX:0]
[frame setY:0]
[frame setWidth:800]
[frame setHeight:600]
[[doc currentPage] addLayer:artboard]
关于cocoa - 使用 Sketch 插件添加新画板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26452701/
我刚刚开始自学 python 3.2(或尝试自学)。我认为我具备所有基础知识,所以我决定尝试构建很多人告诉我的最简单的游戏,0 和 X。我正在尝试用列表列表绘制电路板,我想使用一个变量 N,它将传递到
我使用响应式画板 - demo和 Github .设置完全响应 HTML5 Canvas 画板的背景图像(而不是白色背景)的正确方法是什么? 最佳答案 .canvas{ background-
我正在使用 Cocoa 为 Mac OS X 编写一个小型棋盘游戏。我实际的网格绘制如下: - (void)drawRect:(NSRect)rect { for (int x=0; x <
我是一名优秀的程序员,十分优秀!