PaintCode是一个矢量绘图应用程序,可立即生成Objective-C或C#绘图代码。使用PaintCode,您可以使用代码(而不是大量的图像资源)绘制用户界面,从而创建真正独立于分辨率的应用程序。
Stylekit:在几秒钟内更改您的应用程序的设计。使用StyleKits,将生成的代码集成到您的应用程序中非常简单。 StyleKit是一个特殊的Objective-C或C#类,它包含所有图形,颜色,渐变,阴影和其他资源。只需点击一下鼠标即可从PaintCode导出StyleKit,使设计调整过程变得非常快速。
变量和表达式:想要绘制一个具有多个状态的按钮?循环进度条?动画机器人手臂?从未见过的用户界面控制?创建这些复杂的动态绘图通常非常耗时。不是现在。通过PaintCode的变量和表达式,您可以创建具有即时视觉反馈的动态参数化绘图。
多画布,选项卡式工作区(新):在多个选项卡中使用多个画布画布。每个画布都会变成生成的StyleKit代码中的绘图方法。
更好的工具(新功能):通过用户定义的原点,强大的贝塞尔编辑工具,智能和自定义指南,精确布尔操作,批量导出和导入,分层颜色库,垂直文本对齐,更好的文本编辑,改进的缩放工具,享受旋转和缩放,轮廓模式和更多功能。
动态颜色:在文档中多次重复使用相同的颜色。从现有颜色衍生出一种新颜色,形成永久的关系。更改基本颜色也会更改所有派生的颜色。这一独特功能意味着您可以将应用程序的整个配色方案基于单一颜色,您可以随时轻松调整。
动态形状:定义复杂绘图在调整大小时的行为方式。绘制可调整大小的按钮并检索绘图代码以将按钮绘制为任意大小。
PSD和SVG导入:将SVG文档导入到PaintCode中,将它们转换为Objective-C或C#绘图代码。 Adobe Photoshop文档中的图层,路径,文本和组也可以导入。
版本3.3.7:
代码生成错误修复了macOS Objective-C