Я хочу, чтобы представление viewController имело tableView в качестве своего подпредставления.
Поскольку мне нужно переопределить некоторые методы tableViewController, такие как
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
- (UITableViewCell*) tableView: (UITableView*) tableView cellForRowAtIndexPath: (NSIndexPath*) indexPath
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
, у меня был свой viewController (custom) TableViewController вместо tableView.
Затем я делаю что-то вроде
UIView* holderView = [[[UIView alloc] initWithFrame:] autorelease];
[self.view addSubview holderView]; //self is viewController
[holderView addSubview: tableViewController.view];
.. change tableViewController.view.backgroundColor so on..
, затем tableView волшебным образом (?) Заполняет holderView и работает нормально.
Но яЧувствуете, что это довольно нерегулярно, и задаетесь вопросом, как лучше использовать настраиваемое табличное представление в качестве подпредставления?
Спасибо