BezierCode

BezierCode

· v1.26 免费

在 Xcode 中手动绘图既繁琐又困难。BezierCode 是一款完整的矢量绘图应用,可自动将您的绘图转换为……

软件介绍

在 Xcode 中手动绘图既繁琐又困难。BezierCode 是一款完整的矢量绘图应用,可自动将您的绘图转换为 Objective-C 代码。其用户友好、直观的界面几乎能让任何人设计出精美的 UI 元素。iOS/macOS 开发者必备工具。矢量绘图可导出为 PNG/JPG 格式,生成的代码可复制到剪贴板,或导出为 NSView 或 UIView 类。

特性:

• 为 iOS 或 macOS 设计分辨率无关的图形

• 实时生成 Objective-C 代码

• 仅需单击即可在 iOS 与 macOS 代码间切换

• 带注释、易于理解的代码

形状:

• 使用基础形状开始绘图:矩形、圆角矩形、椭圆、多边形和星形

• 利用矢量工具和铅笔工具创建复杂形状

布尔运算:

• 使用并集、交集及其他布尔运算绘制复杂形状

文字:

• 创建文字并以纯色或渐变填充

• 为文字添加纯色或渐变阴影

• 支持文字旋转

样式:

• 使用所见即所得(WYSIWYG)编辑器快速创建多节点线性或径向渐变

• 使用内阴影或外阴影为绘图增添层次感

变换:

• 使用强大且无缝的变换工具,同时修改单个或多个形状

• 编辑或删除单个或多个形状的顶点

对齐:

• 使用对齐工具轻松对齐多个对象

• 鼠标移动时自动吸附对象,实现精准对齐

图层组与形状面板:

• 形状缩略图以不同颜色显示,便于识别

• 鼠标悬停于面板中时高亮显示对应形状

• 拖拽覆盖其他形状,快速组合多个形状

• 显示/隐藏形状,专注当前绘图

SVG 导入:

• 导入其他应用程序创建的 SVG 文件,同时保留图层组与样式

导出:

• 导出为 NSView / UIView 类

• 使用 Command + C 将选定形状的代码复制到剪贴板

• 可自定义绘图区域边界,用于导出代码或图像

• 导出 PNG/JPG 图像,并支持额外生成 @2x 视网膜显示版本

其他:

• 演示 strokeEnd 动画路径绘制效果