0

サイズ変更と回転の方法については、Erica Sadunの例を使用していますUIImageViewhttps ://github.com/erica/iphone-3.0-cookbook-/tree/master/C08-Gestures/14-Resize%20And%20Rotate

これは素晴らしい例であり、まさに私が望んでいることですが、1つの領域では不十分です。UIImageView画像の状態を保存して、同じ位置、スケール、回転で後でビューにロードできるように、の変換プロパティを事前に入力する方法がわかりません。

現在、サブクラスを追加するたびUIImageViewに、画面の左上隅から開始されますが、私の人生では、transformプロパティを事前入力する方法がわからないため、そうはなりません。

イメージが作成されると、次のようになります。

originalSize = self.bounds.size;
originalTransform = CGAffineTransformIdentity;
touchBeginPoints = CFDictionaryCreateMutable(NULL, 0, NULL, NULL);// could this be the issue?

サブクラスには多くのコードが含まれているため、完全に再投稿する必要があるかどうかはわかりません。

誰かが以前にこれを使用し、助けることができますか?

4

1 に答える 1

1

CGAffineTransformIdentityは空白の変換であり、何もしません。

その変換を、作成した変換に設定する必要があります。

于 2012-05-16T21:43:55.477 に答える