您创建了一个窗口,在窗口内创建了许多视图,但是每个应用程序创建了多少个窗口?
假设您有登录屏幕,注册表单屏幕和仪表板屏幕。
所以你创建:
登录和注册屏幕的一个窗口和多个视图以及仪表板的一个窗口?
一个带登录视图的登录窗口,一个注册窗口(带有注册屏幕视图1,注册屏幕视图2和注册屏幕视图3)和一个仪表板窗口(有很多视图)?
< / LI> 醇>此外,你总是需要一个观点吗?如果它只是一个屏幕,你不能只创建一个窗口并添加按钮,标签和其他东西吗?
编辑:根据苹果...它的1控制器1视图? https://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/CombiningViewControllers/CombiningViewControllers.html答案 0 :(得分:2)
惯例是只有一个在AppDelegate
中声明的窗口。在Windows内部添加ViewControllers,它可以处理所有其他视图。因此,您需要创建LoginViewController
和RegisterViewController
。
通常只需要多个窗口来创建一个警报(UIAlertView是它自己的UIWindow),这些窗口将位于所有其他视图之上,但即使这样也可以通过使用keyWindow
来实现。