任何人都可以解释PushViewController和presentModalViewController之间的区别吗?
答案 0 :(得分:3)
一个主要区别是
pushViewController
仅适用于导航控制器
presentModalViewController
适用于所有视图控制器
答案 1 :(得分:2)
制作一个模态视图,以防止你做任何事情,除了它想要你做的事情。你必须做一些特定的事情来退出模态。模态视图还会覆盖导航栏。
使用PushViewController时,通过导航栏可以更灵活。它不需要额外的操作就可以退出到另一个视图。
答案 2 :(得分:0)
动画的差异是
pushViewController
将从右侧滑入新视图。
presentModalViewController
会弹出您的新视图。