1

私は経験豊富な iPhone ユーザーではないので、アプリケーションで縦向き/横向きのレイアウトをうまく処理する方法について質問があります。

問題は、私の現在の ui が、ランドスケープ レイアウトに完全に適合しない/使用できないように設計されていることです。では、これは iPhone アプリが縦向きのレイアウトを強制するのによくあることですか、それともまったく悪い考えであり、UI の再設計に投資する方がよいのでしょうか?

また、これが一般的なアプローチである場合、これを行うための標準的で確実な方法はありますか?

4

1 に答える 1

1

縦向きのアプリケーションだけでも構いません (App Store にはたくさんあります...)。Apple 自体のアプリケーションでさえ、たとえば App Store のように縦向きしか許可しない場合があります。コードでこれに注意してください。

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
}

デフォルトでは、ポートレートのみが許可されます。iPad の場合、縦と横の両方を持つことが一般的ですが、それでも縦のみにすることができます。

于 2012-07-06T08:07:26.923 に答える