我想通过选择端点来调整形状的大小。并且还用它的端点旋转它。有人可以建议我如何用适当的例子来做到这一点吗?
我编辑的问题。
根据图像,我必须按其端点旋转和缩放形状
我想通过选择端点来调整形状的大小。并且还用它的端点旋转它。有人可以建议我如何用适当的例子来做到这一点吗?
我编辑的问题。
根据图像,我必须按其端点旋转和缩放形状
当用户触摸 Endpoint 时,可以在 touchesbegan: 中获取触摸的坐标,以及图像的边框和变换。当您移动时,您会在 touchesmoved: 中获得新的触摸坐标。
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
self.touchStart = [[touches anyObject] locationInView:viewThatContainsImage];
self.imageStartFrame = image.frame;
self.imageTransformStart = image.transform;
[super touchesBegan:touches withEvent:event];
}
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint newTouchPoint = [[touches anyObject] locationInView:viewThatContainsImage];
[super touchesMoved:touches withEvent:event];
}
通过起始帧、起始变换以及起始点和当前点,您可以计算出新的尺寸/角度变化。