2015年1月30日金曜日

iPhoneかiPadかの判定

UIUserInterfaceIdiomPhoneがiPhoneを、UIUserInterfaceIdiomPadがiPadを示す。
if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPhone) {
        //iPhoneの時の処理;

    }


[UIDevice currentDevice].userInterfaceIdiomUI_USER_INTERFACE_IDIOM()でも置き換えられる。こっちのほうが簡単だわな。


BOOL isPad = YES;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
    isPad = YES;
} else {
    isPad = NO;
}

NSLog(@"iPad? :%@",isPad == YES ? @"Pad" : @"Phone");

0 件のコメント:

コメントを投稿