7

サブビューをスケーリングせずにUIViewをスケーリングしようとしています。または、私の場合、サブビューを1つの軸でスケーリングしたいだけです。パンと回転を検出するためにいくつかのジェスチャ認識機能を設定していて、これらを親ビューと同時に実行したいので、これらの階層が必要です。

ただし、スケーリングが同時に発生することは望ましくありません。一部のサブビューでは、垂直方向または水平方向にのみ発生するか、スケーリングをまったく発生させないようにします。

UIViewでCGAffineTransformを使用するときに、UIViewのサブビューで自動スケーリングを制御する方法はありますか?

4

2 に答える 2

4

サブビューのautoresizingMaskが正しく設定されていることを確認すると、コンテナUIViewのフレームを変更でき(アニメーション化可能)、サブビューのサイズは変更されません(サイズ変更マスクが正しい場合)。containerView.autoresizesSubviewsをオフにして、フレームを変更することもできます。

于 2011-07-10T08:16:04.410 に答える
0

ビューautoresizesSubviewsNOに設定します。デフォルトではですYES

于 2011-07-09T17:45:06.897 に答える