ペン先のないView Controllerがあります。コードでビューを作成しています。私はこのようにそれをしてきましたviewDidLoad
UIView *header = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 475, 50.0)];
self.headerView = header;
self.headerView.backgroundColor = [UIColor yellowColor];
[self.view addSubview:self.headerView];
UIView *footer = [[UIView alloc] initWithFrame:CGRectMake(0, self.view.height - 50.0, 475, 50.0)];
self.footerView = footer;
self.footerView.autoresizingMask = UIViewAutoresizingFlexibleTopMargin;
self.footerView.backgroundColor = [UIColor greenColor];
[self.view addSubview:self.footerView];
等々。しかし、私viewDidLoad
がどんどん長くなるにつれて、これはコントローラーに入れるべきではないのではないかと感じています。これは本当にサブクラス化された UIView であり、その後 my にロードされますviewDidLoad
か? このような状況での MVC のベスト プラクティスは何ですか?