我有 3 个视图控制器。首先显示主视图(控制器 1 的视图)。根据按钮选择,显示第二个视图(控制器 2 的视图)。此视图上有几个按钮和一个主页按钮。选择这些将显示带有动画的第三个视图(控制器 3 的视图)。选择主页按钮将显示主视图(控制器 1 的视图)。我遇到的问题是当我按下控制器 2 视图上的按钮以显示控制器 3 的视图时,在动画期间我在后台看到控制器 1 的视图。我怎样才能摆脱它?
问问题
175 次
2 回答
1
听起来您可能想使用presentModalViewController
. 这可能不会解决您在动画期间 view1 可见的其他问题。我会尝试将hidden
属性设置为用于 view1。
于 2010-02-17T16:16:35.330 回答
0
You could remove controller1's view from the superview before the animation sequence. You should be doing this as part of the transition from controller1 to controller2.
[controller1.view removeFromSuperView];
Of course, you will need to add it back in at some point.
于 2010-02-17T16:04:02.323 回答