iOS - 在应用程序中显示静态视图

时间:2013-04-15 11:09:43

标签: ios uiview uiviewcontroller

我正在努力实现以下目标: enter image description here

实施此操作的最佳方法是什么?静态视图也不会成为过渡/动画的一部分。这意味着当用户离开VC1时 - > VC2子视图应该在视图过渡期间显示相同的信息。

谢谢。

2 个答案:

答案 0 :(得分:0)

您能否澄清一下您的情况?如果你想在没有动画交换的情况下保持控制器之间的静态部分,那么看起来似乎不太可能,因为在对象层次结构中,视图位于控

除非你真的需要3个控制器,否则我可以建议一个方法是在一个UIView中堆叠三个可交换的子视图,然后在另一个UIView中堆叠静态子视图。当您交换可交换视图时,只会更改那些而不是静态视图。

答案 1 :(得分:0)

我通过实现完成了类似的静态子视图;

1-包含静态子视图的UIViewController子类

2-强制设置导航控制器的过渡动画为NO

3-实现您自己的过渡(通过将视图控制器的主视图向左或向右移动)