【发布时间】:2014-05-10 19:16:18
【问题描述】:
我对 iOS 非常陌生,但已经被放在一个复杂的应用程序上。我在storyboards、segues、views等上看到的所有教程都非常简单。
我已经能够使用转场来显示视图并返回,但管理层并不关心转场。在浏览一个复杂的应用程序后,用户应该能够直接跳到应用程序的另一部分,就好像用户已经返回两次然后选择了另一个视图,然后又选择了另一个视图。
我只是不知道如何实现这一点。在情节提要编辑器中添加新的直接转场?或者与以编程方式创建的自定义 segue 有关?我需要一些关于方向的提示,比如看什么方法、谷歌什么或高级教程等等。提前致谢。
【问题讨论】:
-
如果没有您的 GUI 的完整详细信息,很难发表评论,这取决于用户下一步可以/不能去的地方。但是概括地说,没有理由不能从一个部分跳到另一个部分,但您可能必须小心。您可以做的可能适用的事情是将导航视图控制器具有的视图控制器堆栈交换为另一个堆栈 - 这可能适用于您说“跳转到另一部分”的情况,但没有图表我不能我不说,我怀疑你会得到任何有用的答案。
-
需要注意的一点是,除了展开之外,您不应该使用任何转场回到以前的控制器。
-
嗯,它类似于视图 A -> B -> C -> D。一旦用户位于 D,他们需要能够透明地返回 A,然后沿着另一条路径 A - > X -> Y。我们(或管理层)希望用户能够从 D 跳到 Y。我不需要确切的答案,只需要对一般策略的一些想法,这样我就可以正确阅读。跨度>
标签: ios objective-c uinavigationcontroller storyboard