1
我試圖使用分割視圖控制器來顯示左側的導航控制器和右側的表格視圖。我用這個代碼在RootViewController的的viewDidLoad:如何使用UISplitViewController
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;
我已經試過像這種編碼的一百萬個不同的方式,而這一次來到最接近的糾正。它在左窗格中顯示導航控制器,在右側顯示主視圖。但是,在左側窗格中,頂部有兩個酒吧,它們之間有一個很大的黑色空間。我的導航控制器欄中的一個酒吧。我怎樣才能完全用我的導航控制器的視圖替換左窗格的內容?