私はsubview
、それがUIImageView
あり、私はsuperview
- uiview を持っています。
スーパービューにサブビューを追加します。最初に、コードを使用してサブビューを移動します。
float difx = [[touches anyObject] locationInView:subview].x - [[touches anyObject] previousLocationInView:subview].x;
float dify = [[touches anyObject] locationInView:subview].y - [[touches anyObject] previousLocationInView:subview].y;
subview.transform = CGAffineTransformTranslate(subview.transform, difx, dify);
そして、とてもよく動きます! (指カーソルに向かって動きます) .
しかし、コードを使用してスーパービューを回転させると:
superview.transform = CGAffineTransformMakeRotation(degreesToRadians(angle));
この時、サブビューが正しく動かない、正しくない!(指カーソルに向かって動かない)?