ios5故事板:在一个容器视图控制器中实例化多个视图控制器
我在根级别有一个选项卡栏控制器。ios5故事板:在一个容器视图控制器中实例化多个视图控制器
比方说,其中一个选项卡会出现一个“MainContainerViewController”。
在这个“MainContainerViewController”中,基本上我需要下面5个选项的另一个“标签栏”。显然,我不能在项目中有两个标签栏,所以我在“MainControllerViewController”下面放置了一个工具栏。
5个选项中的每一个都应该显示一个独立的视图控制器,同时保留下面的工具栏。
在ios5和故事板之前,我要做的是为5个视图控制器分配+ initWithNib,然后在单击按钮时将相应的viewcontroller视图添加到maincontainerviewcontroller的视图中。
但现在与ios5和故事板,我应该怎么做,因为所有这些5视图控制器我没有更多的笔尖?我应该如何连接故事板,以便“mainviewcontroller”将实例化这5个视图控制器,并且我将能够稍后添加它们的视图。
希望有人能理解我的问题...
P/S: 我不想在5个视图控制器被“推”入mainviewcontroller ......那是因为我不想导航效果不并且我想始终保持下面的工具栏。 因此,我只想添加子视图到MainContainerViewController的视图中...
我认为你需要做的是创建更多的ViewControllers(5是你需要的)在你的故事板并使用segues连接它们。
我学到以下使用这款苹果教程新的故事板的方式创建应用程序的新流程 - >https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/SecondiOSAppTutorial/Introduction/Introduction.html
这其中也不错 - >http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1
您好我已经找到了具体的解决办法是什么我需要。
基本上就是我要找的是某事像这样:
UIStoryboard *aStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:[NSBundle mainBundle]];
childControllers = [NSArray arrayWithObjects:
[aStoryboard instantiateViewControllerWithIdentifier:@"0"],
[aStoryboard instantiateViewControllerWithIdentifier:@"1"],
[aStoryboard instantiateViewControllerWithIdentifier:@"2"],
[aStoryboard instantiateViewControllerWithIdentifier:@"3"],
nil];
感谢您的帮助虽然,赫克托。