0

CGAffineTransformRotate と UIRotationGestureRecognizer を使用してビューを回転させます。問題は、ビューが長方形で、回転の瞬間にビューが歪んで形が変わることです。このコードを使用しています:

- (IBAction)handleRotate:(UIRotationGestureRecognizer *)recognizer {

        recognizer.view.transform = CGAffineTransformRotate(recognizer.view.transform, recognizer.rotation);
        recognizer.rotation = 0;

}

これは私の元の見解です:

ここに画像の説明を入力

これは、45°回転させたときの結果です。ビューを元の形状に保つ方法がわかりません。

ここに画像の説明を入力

4

1 に答える 1