0

回転変換を に設定するだけでUIImageViewは、中心は静止しません。画像が真ん中あたりに移動するので、私は困惑しています。何か案が?

  CGAffineTransform
  transform = CGAffineTransformIdentity;
  transform = CGAffineTransformRotate(transform, self.filter.angle);
  self.sourceImageView.transform = transform;

注:UISliderユーザーが値を-90 から 90 に変更できるように、角度は a に結合されます。

4

1 に答える 1

0

レイヤーに変換を設定すると問題が解決することがわかりました。

self.sourceImageView.layer.transform = CATransform3DRotate(CATransform3DMakeScale(scale, scale, 1.), angle, 0, 0, -1);
于 2014-03-29T12:44:59.353 に答える