0
我有一個compex UIViewController(和相關的視圖)。它由幾個子視圖和他們自己的視圖控制器組成。 (例如少數UITableViewController子類,自定義ViewContorlers等)。幾個UIViewControllers和UIViews的關係
您認爲將子視圖控制器的引用存儲在根視圖(而不是視圖控制器類)中是一個很好的決定。 我建立在根視圖類的視圖結構現在像(的幾個方法中的一個,用於將視圖/視圖 - 控制):
- (void)addCaroucel
{
_caroucelViewController = [[CaroucelTableViewController alloc] init];
_caroucelViewController.caroucelView.delegate = self;
[self addSubview:_caroucelViewController.caroucelView];
}
據我所知,控制器在某種程度上應在主控制器,但在同時這就像內部實現的視圖,我不想透露主視圖控制器。我認爲視圖層次結構應該構建在視圖類中,而不是視圖控制器中。
您是否看到更好的解決方案?
可能是我不明白你的問題,但如何自定義內容視圖控制器? http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/BasicViewControllers/BasicViewControllers.html#//apple_ref/doc/uid/TP40007457-CH101-SW1 – stosha