Я пытаюсь использовать контроллер разделенного представления, чтобы показать контроллер навигации слева и представление таблицы справа. Я использую этот код в viewDidLoad RootViewController:
self.clearsSelectionOnViewWillAppear = NO;
self.contentSizeForViewInPopover = CGSizeMake(320.0, 600.0);
Settings *settings = [[Settings alloc] init]; //Table view
MainView *main = [[MainView alloc] init]; //Table view
UINavigationController *nav_con = [[UINavigationController alloc] init];
NSArray *controllers = [[NSArray alloc] initWithObjects:settings, detailViewController, nil];
[nav_con pushViewController:settings animated:NO];
self.view = nav_con.view;
detailViewController.view = main.view;
Я пробовал как миллион разных способов кодирования, и этот наиболее близок к исправлению. Он отображает контроллер навигации в левой панели и основной вид справа. ОДНАКО, в левой панели, вверху, есть две полосы с большим черным пространством между ними. Один из баров в панели моего навигационного контроллера. Как я могу просто полностью заменить содержимое левой панели видом моего контроллера навигации?