【发布时间】:2015-08-15 03:54:41
【问题描述】:
我目前有一个有 3 个视图的应用
- 屏幕 1 - 使用“显示”转场转到屏幕 2
- 屏幕 2 - 使用“模态”转场转到屏幕 3
- 屏幕 3
我在屏幕 1 中有一个展开转场,并从屏幕 2 和屏幕 3 调用此展开转场。
目前,当我从屏幕 3 调用屏幕 1 的展开转场时,它会作为一个正在关闭的模态视图进行动画处理。
是否可以让这种展开转场为标准“弹出”转场设置动画,例如当屏幕从正常导航堆栈中弹出时?
【问题讨论】:
-
如果您正在呈现一个模态视图控制器,它不再是导航控制器层次结构的一部分,因此无法获得您正在寻找的动画。此外,这违反了人机界面设计指南。顺其自然吧。
标签: ios segue uistoryboardsegue unwind-segue