BezierCode
在 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 动画路径绘制效果