私は普遍的なプロジェクトを取りました。iPhone 5の画面用にコーディングしましたが、検出されません。
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
//ui for ipad
}
else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
CGRect screenBounds = [[UIScreen mainScreen] bounds];
if (screenBounds.size.height == 568) {
tableView.frame = CGRectMake(0, 40, 320 ,508);
}
else {
tableView.frame = CGRectMake(0, 40, 320 ,420);
}
}
しかし、それは機能しません。iPhone5でコードをデバッグするとscreenBounds=320*480。
どこが間違っているのですか?