我有一个包含UIBezierPath的UIView。 (此路径用于在drawRect中绘制形状:)。
我的设置图像(蓝色是带有绘制形状的UIView,红色是UIBezierPath的形状(通过反复试验找到))。
一切正常!
但是当我旋转UIView时,路径不会旋转(但它会正确绘制):
如您所见,它不再更新并与UIView同步。
我使用CGAffineTransformMakeRotation旋转UIView所以我认为我可以在UIBezierPath([UIBezierPath applyTransform])上进行相同的转换,但这会使beziepath消失(我无法在视图中找到它)。仍然正确绘制......
任何想法?
最好的问候 克里斯蒂安答案 0 :(得分:1)
您可以尝试创建一个Container视图(UIView)并将其用作两个形状的父视图(UIView& UIBezierPath)。
然后仅在“容器视图”(父视图)上应用“旋转/动画”。