2012年06月08日

[iOS] iPhoneとiPadをプログラムで区別する

Xcode4.3.2では、プロジェクトを作成するときに

Device Familyで「Universal」

を選択すると、iPhoneとiPadの両方のstoryboardが作られます。
すると、iPhoneとiPadの両画面を設計することができるのですが、両方で1つのUIViewを使いたい!
というときに、プログラムでiPhoneとiPadを区別する必要があります。

そんなときは、下記の記述で対応できました。
--------------------------------------------
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
// iPad
} else {
// それ以外
}
--------------------------------------------

iPadとiPhoneをソースコード内で判別するには :
http://d.hatena.ne.jp/waochi/20100707/1278465164
posted by be-style at 22:12| Comment(0) | iOS
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: [必須入力]