1

私は仕事をしていますが、iPhone デバイスをターゲットにしているアプリ アイコン/起動イメージが横長ではないことを確認したので、iOS iPhone の「ビルトイン」読み込み画面の向きを設定する方法があるかどうか疑問に思っていました。現在、横に切り替えても縦に表示されるだけで、向きは変わりません。

私は次のようなものを見ました:

[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationLandscapeRight];

しかし、これは向きを強制的に設定しています...

私が必要とするのは、適切な向きを (私またはアプリによって) 動的にロードすることです。

アプリケーションはまだカスタム コントローラをロードしていないことに注意してください (おそらく)。

手?

ティア

4

1 に答える 1

1

このような方法はありませんがUIDevice、ブロックの前にアプリケーションデリゲートにカテゴリを追加できますimplementation:-

@interface UIDevice (MyAwesomeMethodsThatAppleWillNeverAllowMeToUse)
-(void)setOrientation:(UIInterfaceOrientation)orientation animated:(BOOL)animated;
-(void)setOrientation:(UIInterfaceOrientation)orientation;
@end
于 2012-12-04T08:25:35.727 に答える