0

各画面 (ホーム、ユーザー情報など) に 2 つの異なるビュー (縦向きと横向き) があります。

縦向きビューと横向きビューの違いは、コントロールの再配置とサイズ変更だけではないため、それぞれを別のビューとビュー コントローラーにするのに十分です。

2 つのビューの切り替えを実行するために、 landscapeView_およびPortraitView_プロパティを持つコンテナー ビュー コントローラーがあり、

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration

スイッチングを行います。

この動作は iPhone プログラミングから継承されていますが、iPad では、このアプローチは正しいのでしょうか、それとも切り替えを行う別の方法でしょうか?

4

1 に答える 1

2

それが最善の方法だと私はかなり確信しています。

あなたはおそらくこれを行うでしょうが、私はあなたが4つの方向すべてをサポートすることを確認します-それらはiPadの複数の方向のためのsticklersです。

すべてがコーシャであることを確認する別の場所は、Info.plistファイルにあります-「初期インターフェースの向き」、「サポートされているインターフェースの向き」、「サポートされているインターフェースの向き(iPad)」または「...(iPhone)」などのキーを追加します)」は、送信時に明確にすることができます。

于 2010-07-14T18:43:03.117 に答える