Я хочу повернуть изображение ниже по центральной точке одним касанием пальца...
И я хочу отобразить значение изображения с меткой, когда я поворачиваю изображение с помощью касания.
Я сделал поворот изображения, но проблема в том, как установить значение изображения в соответствии с вращением.
Угол поворота увеличивается, поэтому я не могу установить значение.
Может ли кто-нибудь мне помочь?
Код ниже
float fromAngle = atan2(firstLoc.y-imageView.center.y,
firstLoc.x-imageView.center.x);
NSLog(@"From angle:%f",fromAngle);
float toAngle = atan2( currentLoc.y-imageView.center.y,
currentLoc.x-imageView.center.x);
NSLog(@"to Angle:%f",toAngle);
// So the angle to rotate to is relative to our current angle and the
// angle through which our finger moved (to-from)
float newAngle =angle+(toAngle-fromAngle);
NSLog(@"new angle:%.2f",newAngle);
CGAffineTransform cgaRotate = CGAffineTransformMakeRotation(newAngle);
imageView.transform=cgaRotate;
angle = newAngle;
Может ли кто-нибудь мне помочь?