Master-detail UISplitviewcontroller被添加为tabbar项目之一 - Show Master

时间:2017-05-25 09:53:49

标签: ios swift uitabbarcontroller uisplitviewcontroller master-detail

我有5个标签栏项目。第五项是UISplitViewController。 在Potrait模式下,在应用程序启动时,我会看到详细信息屏幕,而不是主人。我期待着主人。在横向模式下,master-detail工作正常。 我将master-detail添加到splitview,如下所示 -

ENChromecastNavigationController *master = [[ENChromecastNavigationController alloc] initWithRootViewController:[self p_tabbarVCFromStroyboardName:@"Main" identifier:@"ENMoreViewController" title:@"Me" imageNamed:@"icon-account"]];

ENChromecastNavigationController *detail = [[ENChromecastNavigationController alloc] initWithRootViewController:[self p_tabbarVCFromStroyboardName:@"Main" identifier:@"ENProfileViewController" title:@"Me" imageNamed:@"icon-account"]];

UISplitViewController *splitViewController = [[UISplitViewController alloc]init];

[splitViewController setViewControllers: [NSArray master,detail,nil]];

return splitViewController;

故事板已完成所需的更改。

请帮忙。

1 个答案:

答案 0 :(得分:0)

这里有答案 - http://nshipster.com/uisplitviewcontroller/

请参阅“折叠细节视图控制器”部分。