新项目,首次使用故事板。这么多的事情,我很容易做,与尼克斯是令我沮丧到永远。
我想能随意跳来跳去,洗牌我的观点。我已经计算出展开和推动,一切都顺利,只要我继续线性向前在故事板的道路。在某个时候,我想横向地跳回一个可能已经在堆栈上的某个地方的视图,或者不是。这似乎不像预期的那样有效。
使用UINavigationController。比方说,我曾经有三种不同的观点在前进。我推开其中一个,沿着那个“叉子”做生意。现在,在某个时候,我想跳到叉处的其他3条路径中的一条,而不需要在堆栈中回溯。
以前,我可能只是从nib中实例化正确的视图控制器,推,然后从堆栈中移除位于“叉”和当前视图之间的视图控制器。或者,如果该视图控制器已经在堆栈上,我可以通过直接操作数组来对其进行调整。
我怎么才能用鞋做这件事?
我试着在分叉处做三个视图控制器之间的连接。啊!怎么这么乱呀。当我知道错误在那里的时候,我就会不断地发现错误。我试过“替换”鞋,它们不像我预料的那样起作用。更别提我的故事板看起来像蜘蛛网了。
我不喜欢老样子被困住。如果故事板是未来的话,我想尽早加入,但如果我坚持我所知道的,我可能会走得更远。有什么故事板巫师愿意教我一些建议吗?
发布于 2013-11-01 13:09:18
由于没有人回答,我的解决方案是完全放弃导航控制器,使用Michael Luton在这里详细介绍的方法的一个变体:
http://sandmoose.com/post/35714028270/storyboards-with-custom-container-view-controllers
如果有人需要这样做,我可以说它工作得很好,实现起来也很简单。
https://stackoverflow.com/questions/19706458
复制相似问题