1)窗口和视图有什么区别?
2)窗口是新屏幕还是视图是新屏幕?或两者?
3) 如果你有一个带有 3 个屏幕的简单表单怎么办?
"Form Detail ---> Form Review ---> Form Confirm/Submit"
我会创建 3 个窗口还是 3 个视图?1 个窗口和 3 个视图呢?
1)窗口和视图有什么区别?
2)窗口是新屏幕还是视图是新屏幕?或两者?
3) 如果你有一个带有 3 个屏幕的简单表单怎么办?
"Form Detail ---> Form Review ---> Form Confirm/Submit"
我会创建 3 个窗口还是 3 个视图?1 个窗口和 3 个视图呢?
从文档
Window 是一个空的绘图表面或容器。
窗口是可以包含其他视图的顶级容器。窗户可以打开和关闭。打开一个窗口会导致该窗口及其子视图被添加到应用程序的渲染堆栈中,位于任何先前打开的窗口之上。关闭窗口会从渲染堆栈中移除窗口及其子项。
窗口包含其他视图,但通常它们不包含在其他视图中。
因此,窗口就像是您要绘制的视图的容器(是的,就像屏幕一样)。你想怎么做(3 个窗口对 3 个屏幕)取决于你。但是,这些视图非常相似,因此将它们保留在同一个窗口中并更改视图对我来说更有意义。