サブビューのスケーリングを行わずにUIViewのスケーリングをしようとしています。私の場合、サブビューを1軸でスケーリングしたいだけです。これらの階層が必要なのは、パンニングと回転を検出するジェスチャー認識ツールをいくつか設定しており、これらを親ビューと同時に発生させたいからです。スケーリングサブビューをスケーリングしないUIView
しかし、スケーリングが同時に発生することは望ましくありません。一部のサブビューでは、垂直または水平方向にのみ、またはスケーリングを全く行わないことが望まれます。
UIViewでCGAffineTransformを使用すると、UIViewのサブビューで自動スケーリングを制御する方法はありますか?
私はそれを試しました、私はまた、異なる設定で何も変更されていないautoresizingMaskを設定しようとしました。私はautoresizesSubviewsとautoresizingMaskを親UIViewおよび/またはそのサブビューとそのすべての設定に変更しようとしましたが、何も変わりません。私が今やっていること(実際にはうまくいく)は、CGAFfineTransformを親UIViewに適用するときです。スケーリングをそのサブビューに即座に逆転させます。私はちょうどこれが適切な方法であるとは思っていません。私は、自動サイズ調整サブビューまたは自動サイズ調整マスクで欠けているものがあると思います。 – jglievano