我有點困惑。我試圖創建一個自定義單元格,我想使用界面生成器的方式。在UITableView中使用UITableViewCell
我創建一個表正常的方法是有作爲表:
.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
還是用整個表上的類/筆尖有是否是UITableViewController?
湯姆
您是否必須將UITableView筆尖的數據源/委託(所以實際表)設置爲filesowner仍然? – TMB87
您可以在IB(檢查fileowner類設置爲AssessList)或代碼(在AssessList viewDidLoad中,如下所示:tblAssessList.delegate = self; tblAssessList.datasource = self; – jbat100