#import <UIKit/UIKit.h>
#import "UCMapviewController.h"
#import "UCMenuviewController.h"
#import "UCOverviewController.h"
@interface UCRootViewController : UIViewController
@property (strong, nonatomic) UCMapviewController *mapviewController;
@property (strong, nonatomic) UCMenuviewController *menuviewController;
@property (strong, nonatomic) UCOverviewController *overviewController;
これは自分で何も表示しないrootviewControllerです。彼は、必要に応じて他のView Controllerを表示する責任があります(後でこれらのコントローラの代理人になる)。他のコントローラを管理するrootviewControllerのビューを実装する必要がありますが、何も表示されませんか?
私の質問は、このrootviewControllerのビューを実装する必要がありますか?私は、ViewControllerプログラミングガイドを読んだが、私はこれに対する答えを見つけることができませんでした。
私が知っている限り、rootviewControllerは別のコントローラを自分のビューで表示させ、それがその領域を占有します。これは間違ったアプローチですか?
は
1)私は、ドキュメントのモーダルView Controllerの章を読んだだけです。私は、modalVCが特定の実装ではなく単なる概念(パターン)であることを正しく理解していますか? 2)私の最初の質問には、他のコントローラー(およびそのビュー)だけを制御するコントローラーのビューが必要なのではないというのは正しいですか? 3)具体的には、「モーダル」とはどういう意味ですか? thx – MJB
1)私はモデルが何であるかは知っていますが、モデル(モデルではありません)と呼ばれています。私はモーダルビューコントローラ(モデルビューコントローラではない)のコンセプトを指していました thx – MJB