jmi*_*has 7 ios xamarin paintcode
我正在使用PaintCode为我的xamarin.ios应用程序生成样式包.我有一个简单的徽标,我从插图画家粘贴到PaintCode.一切都很好,我有一个框架,生成的绘制方法采用矩形.
有一次,我在故事板中调整了大小,但它没有保持宽高比,所以很明显徽标看起来不对,取决于UIView的大小.
如何在paintcode中添加变量/表达式,以便生成的代码在调整UIView大小时自动保持宽高比?
谢谢.
这可以通过变量实现.尝试创建两个变量,如下所示:
100
.width / 2
.这将保持2:1的比例,根据需要进行更改.然后将这两个附加到Width和Height属性上的Frame对象.之后,生成的方法将只采用一个数字参数 - Width
:
- (void)drawMyCanvasWithWidth: (CGFloat)width;
Run Code Online (Sandbox Code Playgroud)
应该看起来像这个图像:
然后只需通过您想要的宽度,高度将自动计算.
还可以维护CGRect
方法的参数并使用变量找到拟合矩形.如果你问,我会补充一下.
归档时间: |
|
查看次数: |
1627 次 |
最近记录: |