xcode4でuniversalにして、iPad対応
情報が少なかったので、できている所までまとめ。。
確認環境はxcode4です。
参考サイト様
http://blog.syuhari.jp/archives/2264
参考文書(iOSアプリケーションプログラミングガイド日本語:古いままですが、、)
http://developer.apple.com/jp/devcenter/ios/library/documentation/iOS_Development_Guide.pdf
プロジェクトファイル を選択 > ターゲットを 右クリック > 「Duplicate」をクリック>「Duplicate and Transirion to iPad」を選択。
ここまでで-iPadとついたフォルダとxibファイルが作成される。
次はプロジェクトファイル を選択 > プロジェクトを選び > Build Settings > Targeted Device FamilyをiPhone/iPadに変更
(ステータスバーを除いたiPadサイズは幅768で高さ1004)
(例)Page1_1_iPad
あとはスタートポイントとなるVIewController.mで以下のような分岐を加える
NSString *nib3; if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){ nib1 = @"Page1_1_iPad"; nib2 = @"Page1_2_iPad"; nib3 = @"Page1_3_iPad"; self.baseScrollV.contentSize = CGSizeMake(IPAD_WIDTH * 3, IPAD_HEIGHT * 3); }