我已将矢量图像导入 PaintCode 应用程序,然后将其 Swift 导出为代码。我想在一个小视图(30x30)中使用这个矢量图像,但由于我希望它在不同的设备上工作,我需要它与大小无关。矢量图像的原始大小为 512x512。当我将它的类添加到 UIView 时,只能看到矢量图像的一小部分:
我需要以某种方式调整可以适合任何大小的框架的图像大小。我在某处读到,我必须在 PaintCode 应用程序中围绕图像绘制一个框架,我做到了,但没有任何改变。
首先从工具栏中选择“框架”选项
将框架应用到画布上...
nb:如果你把框架搞砸了 DELETE IT 并重新开始,修改框架可以改变底层向量,这很烦人
应用所需的调整大小选项。第一次这可能会令人困惑。
我将所有元素分组到一个组中。选择组并在组坐标旁边的“框”上,将所有线更改为“摆动”线。这使绘制代码在调整图像大小时具有最大的灵活性......
最后,更改导出选项。我倾向于同时使用“绘图”和“图像”,因为它在开发过程中为我提供了最大的灵活性
您还应该查看Resizing Constraints、Resizing Drawing Methods和PaintCode Power User: Frames了解更多详情