【发布时间】:2014-11-11 17:51:21
【问题描述】:
假设我从 UIViewController A 切换到 UIViewController B。有没有办法从 UIViewController B 内部知道 UIViewController B 是推送还是模态切换的结果?
【问题讨论】:
-
注意,副本中接受的答案不是最佳解决方案。
标签: ios xcode storyboard segue uistoryboardsegue
假设我从 UIViewController A 切换到 UIViewController B。有没有办法从 UIViewController B 内部知道 UIViewController B 是推送还是模态切换的结果?
【问题讨论】:
标签: ios xcode storyboard segue uistoryboardsegue
如果您的视图控制器将其属性presentingViewController 设置为nil 以外的其他值,则该控制器以模态方式呈现它。否则,您可以假设它已被推送(因此,self.parentViewController 应该是 UINavigationController)。
【讨论】: