私は splitViewController を使用しています。私の詳細ビューには、navigationController が親として含まれています。
このように追加しました
私のアプリはユニバーサルなので、iphone と ipad の両方に異なる xib を作成しました。
_moreOptions = [[MoreOptionsViewController alloc] initWithNibName:@"MoreOptionsViewController" bundle:nil];
_settingsView = [[SettingsViewController alloc] initWithNibName:@"SettingsViewController_iPad" bundle:nil];
UINavigationController *navController = [[UINavigationController alloc]initWithRootViewController:_settingsView];
_moreOptions.settigsView = _settingsView;
self.splitViewController3 = [[UISplitViewController alloc]init];
// self.splitViewController3.title = @"More";
self.splitViewController3.delegate = _settingsView;
self.splitViewController3.viewControllers = @[_moreOptions, navController];
SettingsViewController には、その中に UITableView があります。したがって、私が直面している問題は、私の詳細がiPadの高さいっぱいに表示されないことです。これがスクリーンショットです
下部に暗いパッチが見えますが、これが私の懸念事項です。