在顶部设置viewController动画时,后面的那个会消失。

时间:2014-01-30 11:25:23

标签: ios iphone objective-c uiviewcontroller uiviewanimation

我有viewController,显示带注释的地图。当我点击一个条形按钮时,另一个viewController应该在其上面设置动画。这很有效,但是,当动画完成时,后面的viewController会消失。当动画viewController再次关闭时,它会再次出现。

以下是video发生的事情 - 希望这会使事情变得更加明确:

如果我也应该包含代码,请告诉我。

1 个答案:

答案 0 :(得分:1)

当您呈现视图控制器时,它应该采用全屏幕。因此,视图控制器'在'下面'它从堆栈中删除它们的视图以节省预期不需要的资源。

您可以将呈现的视图控制器更改为:

  1. 或者,不要出现,只需添加一个子视图并为其设置动画。
  2. 或者,将原始视图的图像传递给呈现的视图,这将成为背景,呈现的视图会在图像背景中为子视图设置动画。