0

私はそれがiPhoneかiPadかを検出する方法を知っています

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 

ユニバーサルアプリを作成する2つの方法を知っています。

1)2つのxibsに1つのコントローラーを使用する(iPhone / iPad)

2)iPadとiPhoneで異なるビューコントローラーを使用する

それを行うための最良の方法は何ですか?

4

2 に答える 2

1

iPhoneとiPad用の同じViewControllerですが、UIUserInterfaceIdiom(同じ内容の)View Controllerが重複して作成されないように、スイッチケースとして使用しています。

ただし、iPhoneとiPadでは異なるXIBを使用できます。

于 2012-09-25T09:09:15.283 に答える
0

異なるビューコントローラーを使用すると、2つのほぼ同じコードをメインにする必要があるため、異なるXIBを使用する方が良いと思います。また、XIBでは、そのXIBforiPhoneまたはiPadを使用して何が得られるかを明確に確認できます。

于 2012-09-25T09:13:38.493 に答える