画面の高さを確認するよりも、デバイスが iPhone 5 であるかどうかを検出するより良い方法を知っている人はいますか?
[UIScreen mainScreen].bounds.size.height == 568.0;
前もって感謝します。
画面の高さを確認するよりも、デバイスが iPhone 5 であるかどうかを検出するより良い方法を知っている人はいますか?
[UIScreen mainScreen].bounds.size.height == 568.0;
前もって感謝します。
次のマクロを使用します。
#define IS_IPHONE ( [[[UIDevice currentDevice] model] isEqualToString:@"iPhone"] )
#define IS_HEIGHT_GTE_568 [[UIScreen mainScreen ] bounds].size.height >= 568.0f
#define IS_IPHONE_5 ( IS_IPHONE && IS_HEIGHT_GTE_568 )
そして、私はできる:
if(IS_IPHONE_5)
{
NSLog(@"i am an iPhone 5!");
}
else
{
NSLog(@"This is not an iPhone 5");
}