Objective c 如何将直线在其中点旋转给定角度?
我在自定义视图中有两个CG点,在它们之间我在drawRect中画了一条线。 我在这个视图中添加了一个旋转手势,我打算在识别器给我的中点上以相同的角度旋转线条 所以我改变应用旋转的变换,两个CGAN点,然后调用setNeedsDisplay来获得旋转的线 我不知道我做错了什么,但我的整条线似乎都在视图内部移动,而不是固定在视图中心。你可以找到一个代码,用一个手指旋转。它根据添加手势的视图的中心旋转。您可以更改中心点,使其以您喜欢的方式旋转。请看下面的行以进行更改Objective c 如何将直线在其中点旋转给定角度?,objective-c,ios,Objective C,Ios,我在自定义视图中有两个CG点,在它们之间我在drawRect中画了一条线。 我在这个视图中添加了一个旋转手势,我打算在识别器给我的中点上以相同的角度旋转线条 所以我改变应用旋转的变换,两个CGAN点,然后调用setNeedsDisplay来获得旋转的线 我不知道我做错了什么,但我的整条线似乎都在视图内部移动,而不是固定在视图中心。你可以找到一个代码,用一个手指旋转。它根据添加手势的视图的中心旋转。您可以更改中心点,使其以您喜欢的方式旋转。请看下面的行以进行更改 CGPoint center=CG
CGPoint center=CGPointMake(CGRectGetMidX([view bounds])、CGRectGetMidY([view bounds])代码>这里我们正在旋转视图。但是我想旋转我在视图中画的线,我已经有了角度。虽然这不是我想要的,但它确实帮助我完成了同样的任务。