0

知りたいだけです(よくわかっています)が、なぜ悪いのかわかりませんか?

多くのビューを使用する代わりに、代わりにウィンドウを使用できないのはなぜですか? デメリットはありますか?

4

3 に答える 3

2

AUIWindowは、ルート ビュー コントローラーを含むものです。UIWindowa の代わりに aを使用するとUIView、その階層全体が台無しになります。それはUIWindow -> UIViewController -> UIViewちょうどUIWindowまたは多分に行くでしょうUIWindow -> UIViewController -> UIWindow? また、View Controller は複数のビューを管理でき、ビューには任意の数のサブビューを含めることができることに注意してください。このため、通常、必要に応じて他のView Controllerに制御を渡すことができるルートView Controllerは1つだけです。UIWindow代わりに使用しUIViewていた場合、多くのルート ビュー コントローラーが存在することになります...うまくいけば、それがなぜ悪いのかがわかります。

于 2012-07-30T15:32:02.300 に答える
0

適切なソフトウェア インターフェイスの設計に従って、複数のウィンドウを使用すると、ユーザーの「フロー」が中断され、ソフトウェアの効率が低下し、ユーザーにとって楽しくなくなります。複数のウィンドウを持つソフトウェアを設計することは可能ですが、それは悪い習慣だと広く考えられています。

複数のビューを、タブ ビューやトランジションなどとともに利用すると、アプリケーションがより直感的になります。

于 2012-07-30T15:31:01.767 に答える