タイトルの内容: 空の UIView サブクラスを作成し、それにサブビューを追加します。空の layoutSubviews メソッドを作成し、そこにブレークポイントを追加します。次に、プロジェクトをビルドすると、layoutSubviews メソッドのその時点でビューをロードすると、シミュレーションが停止します。これまでのところ、すべて問題ありません。シミュレーションを続行し、デバイスを回転させます (View Controller が任意の方向を許可するように設定されていると仮定します) が、オブジェクトがどのように回転しているかを確認できるにもかかわらず、layoutSubviews が再度呼び出されることはありません。何か案が?
OK、質問を簡単にします: いくつかのサブビューを持つカスタム UIView を作成し、デバイスの向きに反応させるにはどうすればよいですか? drawRect などを使用する必要はありません。UIView をサブクラス化し、いくつかのサブビューを追加して、デバイスが回転しているときにそれらを処理するだけです。