我有两个tableview控制器和一个UITableviewCell xib
,我想使用这个UITableViewCell
在两个视图控制器中。怎么可能。
答案 0 :(得分:0)
您只需在tableview控制器的 cellForRowAtIndexPath 委托方法中定义常见的 UITableviewCell 。请参阅以下代码
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
CommonCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier ];
if (cell == nil) {
NSArray *cells = [[NSBundle mainBundle] loadNibNamed:@"CommonCell" owner:nil options:nil];
for (id eachObject in cells) {
if ([eachObject isKindOfClass:[UITableViewCell class]]) {
cell = eachObject;
break;
}
}
}
return cell;
}