0

今日、私のプログラムを実装するとき、私は問題を抱えています。私は3つのタイプのビュー(小さなビュー)を持っています。それらから私は別の見方をします。(テンプレート)フルビューの場合、viewcontrollerに追加します。私が思うに、willAnimateToRotation ...小さいビューの場合、テンプレート内にあるため、正しく機能しません。そして、ViewController内のテンプレート。アプリが回転するとき、小さなビューのフレームを変更する必要があります。私は何をすべきか?回転でフレーム変更を行う方法は?

ビューは、addSubviewを使用してテンプレートに追加され、VCにもテンプレートが追加されます。テンプレートから小さなビューにデータを渡します。

4

1 に答える 1

0

私はこれを ViewController の封じ込めの問題と解釈します。ビュー階層全体に回転メッセージを転送する必要があります。そうしないと、小さなビューに到達しません。

最善の方法は、次のドキュメントを参照することです: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIViewController_Class/Reference/Reference.html

説明については「コンテナ ビュー コントローラーの実装」サブヘッダーに移動し、関連するコードについては「子ビュー コントローラーの管理」サブヘッダーに移動します。

于 2012-11-27T08:42:38.570 に答える