知りたいだけです(よくわかっています)が、なぜ悪いのかわかりませんか?
多くのビューを使用する代わりに、代わりにウィンドウを使用できないのはなぜですか? デメリットはありますか?
知りたいだけです(よくわかっています)が、なぜ悪いのかわかりませんか?
多くのビューを使用する代わりに、代わりにウィンドウを使用できないのはなぜですか? デメリットはありますか?
AUIWindow
は、ルート ビュー コントローラーを含むものです。UIWindow
a の代わりに aを使用するとUIView
、その階層全体が台無しになります。それはUIWindow -> UIViewController -> UIView
ちょうどUIWindow
または多分に行くでしょうUIWindow -> UIViewController -> UIWindow
? また、View Controller は複数のビューを管理でき、ビューには任意の数のサブビューを含めることができることに注意してください。このため、通常、必要に応じて他のView Controllerに制御を渡すことができるルートView Controllerは1つだけです。UIWindow
代わりに使用しUIView
ていた場合、多くのルート ビュー コントローラーが存在することになります...うまくいけば、それがなぜ悪いのかがわかります。
適切なソフトウェア インターフェイスの設計に従って、複数のウィンドウを使用すると、ユーザーの「フロー」が中断され、ソフトウェアの効率が低下し、ユーザーにとって楽しくなくなります。複数のウィンドウを持つソフトウェアを設計することは可能ですが、それは悪い習慣だと広く考えられています。
複数のビューを、タブ ビューやトランジションなどとともに利用すると、アプリケーションがより直感的になります。