我尝试使用Uilabel和textfield
制作自定义单元格我明白了:
- > http://data.imagup.com/9/1119535256.png
但鉴于我的价值(“Titre”和“Valeur”是通用的),它没有给出:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"InscriptionCustomCell";
InscriptionCustomCell *cell = (InscriptionCustomCell *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
NSArray *topLevelObjects = [[NSBundle mainBundle] loadNibNamed:@"InscriptionCustomCell" owner:self options:nil];
for (id currentObject in topLevelObjects){
if ([currentObject isKindOfClass:[UITableViewCell class]]){
cell = (InscriptionCustomCell *) currentObject;
break;
}
}
}
cell.selectionStyle = UITableViewCellSelectionStyleNone;
if(indexPath.section ==0)
{
[cell.titreCell setText:[model.listModuleInfoPerso objectAtIndex:indexPath.row]];
[cell.contenuCell setPlaceholder:[model.listModuleInfoPerso objectAtIndex:indexPath.row]];
}else {
[cell.titreCell setText:[model.listModuleInfoSupp objectAtIndex:indexPath.row]];
[cell.contenuCell setPlaceholder:[model.listModuleInfoSupp objectAtIndex:indexPath.row]];
}
return cell;
}
没有错误:S,一个想法?
答案 0 :(得分:0)
在[model.listModuleInfoPerso objectAtIndex:indexPath.row]中放置一个NSLog,这样你就可以看到即将发生的事情......
答案 1 :(得分:0)
您可能忘记将Interface Builder中的标签和文本字段连接到InscriptionCustomCell子类中的属性。
答案 2 :(得分:0)
这里似乎没有为UITextField设置委托。因此,请立即设置委托,然后您可以访问TextField条目。