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