微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

pushviewcontroller或pop to viewcontroller UINavigationController

如何解决pushviewcontroller或pop to viewcontroller UINavigationController

| 我对如何使用UINavigationController几乎没有疑问。 我的问题很简单,是否是一种更好的做法,那就是用所需的所有视图完全填充viewcontrollers堆栈,并使用诸如popToViewController之类的方法在视图中导航。 -要么- 在需要时将视图简单地推送到堆栈会更好吗?例如,如果我按一个视图控制器,然后按后退按钮,然后再次按同一视图控制器,那么该视图在堆栈中是否会有2个实例,或者按后退按钮的动作会删除它吗?     

解决方法

通常,在需要时推送视图控制器是延迟加载的意思:在需要时使用资源。在开始时没有必要创建整个层次结构,因为这会带来麻烦,并需要大量管理开销。当其他人为您实施并且您知道它可行时,为什么要自己做某事?     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。