iPhone と iPad 向けのプロジェクトを開始しています...簡単で、「ユニバーサル」プロジェクトを作成できると言ってください..そうです。しかし、「ばかげた」問題について「ばかげた」質問があります。ユニバーサル プロジェクトでは、クラス用に 2 つの .xib (iPhone と iPad) があり、コード内でどちらを使用しているかを確認します。
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
// The device is an iPad running iPhone 3.2 or later.
}
else
{
// The device is an iPhone or iPod touch.
}
わかった?
しかし、iPad の 1 つのビューで、iPhone が一度に表示できる多くのビューを表示できることをご存知でしょう。例では、クラスを含む 2 つのビューがあります。
FirstView.h-FirstView.m-FirstView_iPad.xib-FirstView_iPhone.xib
と
SecondView.h-SecondView.m-SecondView_iPad.xib-SecondView_iPhone.xib
iPhoneの場合は問題ありませんが、iPadの場合は?iPad のビューでは、最初と 2 番目のビュー コントローラーを配置できますが、2 つのビュー コントローラーに対して 2 つの異なるクラスがある場合、整理するのは簡単ではありません...これに対する解決策はありますか? それとも、最善の解決策は、iPhone と iPad の 2 つの別々のプロジェクトをクレートすることですか? ありがとう