Iは、次のようにUIViewの回転だ:回転後にUIViewを一方向にスケーリングするときのスキューを防止するにはどうすればよいですか?
CGAffineTransform currentTransform = [gestureRecognizer view].transform;
CGAffineTransform newTransform = CGAffineTransformRotate(currentTransform,rotation);
[[gestureRecognizer view] setTransform:newTransform];
及びIは回転後、このビューの一つの寸法(幅または高さ)を縮小したいです。しかし、私が次のことをすれば:
CGAffineTransformScale(self.parent.parentWidget.transform,sX, 1);
私は歪んだビューになります。これを防止し、回転後に1つのディメンションをサイズ変更できるようにするにはどうすればよいですか?
これは、Keynoteで要素を回転し、回転後に選択ハンドルを1つ取り、その要素のサイズをその方向に変更することができる例です。
こんにちはブラッド、あなたの貴重な入力のためにたくさんありがとう。いくつか追加した後、それは私のために働いた。キーはあなたが "回転の前にスケーリングする"と言っていました...。もう一度感謝します。 – MANN
もう1つ関連性の高いもの...私はビューの中央と中央(合計8)で画像のサイズを変更しました。どのように幅を変更するのか、どれが高さ変更を行うのかを決める方法は?あなたは90度の回転幅と高さresizerの後にUIView(20、20、300、200)を持っているように交換を得た! – MANN