在PaintCode表达式中引用封闭框架

Rog*_*Rog 5 core-graphics ios paintcode

我正在尝试使用绘画代码绘制具有不同角半径的圆角.通过绘制两个圆圈和两个圆形,我几乎所有工作都在工作.问题是我无法使其中一个圆形绘制在x偏移圆半径的宽度为"frame.width - circle_radius" - 最终效果是它保持与帧的右边缘对齐.

形状

感觉我应该能够frame.width - largeCornerRadius在表达式编辑器中编写,但PaintCode对象可以在帧引用中编写.

也就是说,我开始感觉我可以手动编写这段代码:-)

Rog*_*Rog 1

我没有对我具体提出的问题的答案,但我发现了一种更好的方法来将我的圆矩形绘制为四个不同的矩形并关闭“内角上的圆矩形:

在此输入图像描述

正如您所期望的,绘图代码要好得多,并且它可以根据封闭框架很好地调整大小。