Paintcode 导出到子文件夹
Posted
技术标签:
【中文标题】Paintcode 导出到子文件夹【英文标题】:Paintcode export to subfolder 【发布时间】:2017-12-08 04:56:36 【问题描述】:在为画布定义导出到图像设置时,有没有办法让 PaintCode 根据画布导出到不同的文件夹?
我的一些画布是语言相关的,需要导出到包含语言的子文件夹(android)......
【问题讨论】:
【参考方案1】:目前没有做你想做的事的选项。
我相信你应该做的是对字符串本身进行参数化,如下所示:
这样你就可以公开你的String
并且可以在运行时设置你想要的任何东西。
【讨论】:
如果语言依赖仅是文本,这将起作用。但是在我的情况下,它不是,每种语言都有完全不同的艺术作品(徽标)。 我明白了...我认为在这种情况下唯一的解决方案是拥有单独的 PaintCode 项目(而不是在同一个文件中使用多个画布)。然后你可以将每一个导出到不同的文件夹中。但这听起来工作量很大。 并不理想,我想通过使用一个绘画代码文件来保持概述。因此,我将编写一个脚本,在导出后将文件移动到正确的文件夹中。 听起来是个好主意。你可以用 Swift 编写脚本。 :-)【参考方案2】:您可以使用 / 命名每个画布以获取子文件夹。例如。一个名为
的画布Resources/Images/Top
将导出到 [root]Resources/Images/Top.png
您甚至可以将 / 放在“文件后缀”字段中以进一步进入子文件夹。
例如,当我将 png 导出到 ios 图像集时,我将每个画布命名为:
Canvas name: Assets.xcassets/TopLeft0.imageset/
File Suffix: Image
File Suffix: Image@2X
File Suffix: Image@3X
【讨论】:
以上是关于Paintcode 导出到子文件夹的主要内容,如果未能解决你的问题,请参考以下文章
Paintcode 为自定义按钮生成 iOS 代码(不工作)