我有一个故事板,上面有8个UIViewController(和计数)。我需要能够在任意一对需求之间移动。本质上,我要做的是模仿UITabBarController的功能。因为有这么多这样的东西,我不能只使用UITabBarController (这将立即解决我的问题),所以我使用带有嵌入式UITableView的UIPopoverController来允许用户选择他们的目的地。
当然,我也可以在故事板上创建一个插队,但是为了建立我目前需要的所有的引擎,我必须创建56个这样的引擎,仅仅是为了我现在拥有的视图控制器,而且随着事情的发展,可能会有更多的。
我的一个想法是创建一个“集线器”视图控制器,它只会让每个“真实的”风险投资商拥有控制权,并成为每个风险投资中心的代表。然后,当我想在VC之间切换时,我首先取消视图控制器,并将目的地的segue名称传回到集线器。然后集线器就可以立即执行这个任务,这样我就可以到达我想要的地方了。我认为这是可行的,但似乎有点老套。
有没有人知道如果有更好的方法来实现这一点呢?谢谢!
发布于 2015-04-29 17:25:34
为什么不给每个人一个故事板标识符,然后用以下方法获取您需要的人的标识符:
UIViewController *vc = [self.storyboard instantiateViewControllerWithIdentifier:@"identifier"];然后通过推送或模式呈现此视图控制器。
https://stackoverflow.com/questions/29950461
复制相似问题