Я немного смущен чем-то.Я пытаюсь создать пользовательскую ячейку и хочу использовать способ построения интерфейса.
Обычный способ создания таблицы - иметь таблицу:
.h
@interface AssessList : UIViewController {
IBOutlet UITableView *tblAssessList;
}
@property(nonatomic, retain) UITableView *tblAssessList;
@end
.m
- (NSInteger)
numberOfSectionsInTableView:(UITableView *)tableView {
return groupArray.count;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return totalArray.count;
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CellIdentifier] autorelease];
}
cell.textLabel.text = @"I am the text....";
return cell;
}
Теперь яЯ создал новый класс для ячейки, и я думаю, что понимаю, как это вставить. Но могу ли я оставить .h как
@interface AssessList : UIViewController
или сделать класс / nib с полной таблицей должен быть UITableViewController?
Том