0

私のアプリケーションでは、UILabelを使用して回転していCGAffineTransformMakeRotationます。の回転角度とフレームを保存UILabelしてから、同じ位置と角度でそのラベルを再作成する必要があります。しかし、回転後、フレームUILabelが変更され、そのフレームが保存され、そのフレームと角度でラベルが再作成され、以前に配置された正確な位置がわかりません。誰でもこの問題を解決できますか。

4

1 に答える 1

0

フレーム プロパティには、恒等変換の場合に使用できる情報のみが含まれます。それ以外の場合は未定義であり、無視する必要があります。回転した を表示したい場合UILabelは、変換を適用するだけです。フレームを気にする必要はありません。ラベルのサイズは、変換されていないかのように同じままです。

フレームを設定してから回転させます。終わり。

于 2013-08-22T09:09:06.447 に答える