iPhone 4用とiPhone5用の2つのXibファイルを含むアプリを作成しました。iPhone 5 の画面は問題ないように見えますが、iPhone 4 では表示が異なります。
iPhone 4 用の xib ファイルは次のとおりです。
そしてこちらがシミュレーター画面。
私のxibファイルサイズは320 * 460です。この動作についてはわかりません。誰でも助けてくれますか?
アップデート
このコードを使用してVCを提示しています
TransactionDetailViewController * transactionDetailViewController;
//select the zib according to the screen size
CGRect screenBounds = [[UIScreen mainScreen] bounds];
if (screenBounds.size.height == 568) {
transactionDetailViewController = [[TransactionDetailViewController alloc] initWithNibName:@"TransactionDetailViewController" bundle:nil];
} else {
transactionDetailViewController = [[TransactionDetailViewController alloc] initWithNibName:@"TransactionDetailViewController_iPhone4" bundle:nil];
}
// Pass the selected object to the new view controller.
self.navigationController.navigationBar.tintColor = [UIColor redColor];
[self.navigationController pushViewController:transactionDetailViewController animated:YES];