2
私は、すべてのプログラムによって、XIBを使わずに、navigationControllerをベースにした自分のアプリを開発しています。 XIBを使用する前に、私は設定します like soiOSデバイスのローテーションをプログラムで処理する
私のアプリはすべてプログラムで実行されていますので、どのように回転を管理できますか?このチュートリアルはありますか?
ビューごとに2つの異なるビューコントローラを作成する必要がありますか?または、同じビューコントローラの向きに応じてUI要素を表示しますか?
実際にブラウズした後、私は最近の状況を適切な方法で処理したのか疑問に思う。回転すると、いくつかのオブジェクトが正しい座標で表示されます。そこで、shouldAutorotateToInterfaceOrientationメソッドにCGRectMakeステートメントを追加しました。この方法も容認できると思いますか? – DJPlayer
いいえ。手動でビューフレームを設定する必要がある場合は、ビューコントローラの 'willAnimateRotationToInterfaceOrientation:duration:'メソッドまたはビューの 'layoutSubviews'メソッドで行う必要があります。 –