У меня есть вопрос о том, как добавить UIView в UITableViewCell.
В моем учебном проекте у меня есть UITableViewController (TableTestViewController, UITabelViewCell.xib (MainTabelCell.xib) и UIView)(InnerTableView.) Моя цель - показать MainTableCell в UITableView и в этом MainTabelCell InnerTabelView, но мне удается только показать ячейку в таблице.
TableTestViewController.h:
#import <UIKit/UIKit.h>
#import "InnerTableView.h"
@interface TableTestViewController : UITableViewController {
UITableView *mainTable;
UITableViewCell *nibLoadedCell;
InnerTableView *innerView;
}
@property(nonatomic, retain) IBOutlet UITableView *mainTable;
@property(nonatomic, retain) IBOutlet UITableViewCell *nibLoadedCell;
@property(nonatomic, retain) InnerTableView *innerView;
@end
TableTestViewController.m:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
[[NSBundle mainBundle] loadNibNamed:@"MainTableCell"
owner:self options:NULL];
cell = nibLoadedCell;
}
// Configure the cell.
innerView = [[UIViewController alloc] init];
[cell addSubview: innerView.view];
return cell;
}
У кого-нибудь есть идея, почему innerView не будет отображаться в TabelViewCell? Что я здесь пропустил? Я все еще изучаю все это, но через 5 часов я не понимаюне могу найти подсказку в моих книгах. Надеюсь, это не глупый вопрос:)
Спасибо
CaptnCrash