【发布时间】:2015-11-03 10:15:31
【问题描述】:
我有 2 个 UIViewController's 与 [self presentViewController:viewController animated:YES completion:nil]; 一起呈现,我想关闭其中的第一个,没有动画(无论如何用户都看不到),当第二个(当前可见)将被关闭时,用户将看到同时呈现它们的父视图控制器。
- Parent
- First -> Dismiss first without animation
- Second -> Dismiss second with animation
我该怎么做?
【问题讨论】:
-
你想关闭第一个视图控制器但想稍后关闭第二个?
-
@Usama 是的......这就是我想做的。
-
如果此时你想关闭第二个,而是关闭第一个 viewController,那么第二个将被动画关闭,并且父级将可见(不再显示第一个)。这似乎正是您想要的 UI 行为。为什么要比第二个更早地解雇第一个?
-
为什么?我希望用户解雇第二个,而不是返回父级而不是第一个。我也不希望他看到第一个,就像他移动到第二个时已经删除了一样。
标签: ios objective-c uiviewcontroller hierarchy presentviewcontroller