假设我正在开发一个带有两个屏幕的简单 iPhone 应用程序:登录和注册屏幕。在登录屏幕中,它具有进入注册屏幕的“注册”按钮。同样,在注册屏幕中,它具有进入登录屏幕的“登录”按钮。全部使用 iOS Storyboard Segue “Modal” 样式实现。
问题是:每次视图控制器以“模态”样式呈现时,是否会不断向堆栈添加新视图?那么,如果我在登录和注册屏幕之间反复切换,它是否会每次都实例化新对象并不断累积内部数组容器(即堆栈)?
此外,如果我将样式更改为“推”,那么类似问题的情况会如何?每次“推送”时,“推送”不会一直将新的视图对象添加到顶部吗?