iOS 带有方向支持的手绘图

iOS freehand drawing with orientation support

我在我的手绘图应用程序中使用这个 (https://github.com/acerbetti/ACEDrawingView) 示例代码。我在方向更改方面遇到问题。假设如果我画一个纵向的圆,然后改变方向使圆变成横向,变成椭圆,同样正方形变成长方形。

发生这种情况是因为绘图被渲染为图像,并且该图像被分配给充当 canvas 的图像视图。 问题:- 在横向图像水平扩展

我尝试将内容模式设置为 AspectFit,它适用于方向变化,但是当我再次绘制时它就搞砸了。

能否请您指导我,或者有没有其他我可以使用的方法。

这是我得出的结论。

将高度 w.r.t 增加到宽度比例。所以,对象仍然是 same.i.e.,方为方,圆为圆。