我想更改我的cell(masterViewController)中第一个UITableView的格式,以便image延伸到整个widthcell,并且文本标签显示在图像上方。还想仅向此cell添加第二个文本标签吗?

关于如何执行此操作的任何帮助都将非常有用,对于这个特定问题,我一直没有获得成功,而且我对UITableViews还是陌生的。

最佳答案

根据您的要求创建一个自定义单元格,然后将其加载为indexpath.row== 0和所有其他单元格的简单UITableViewCell。希望对您有帮助

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"CustomCell";

CustomCell *customcell = (CustomCell *)[tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];

static NSString * identifier = @"Cell";
UITableViewCell * cell = [tableView dequeueReusableCellWithIdentifier:identifier];


if(indexPath.row == k)
{
    if(customcell == nil)
    {
        NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil];
        scrlcell = [nib objectAtIndex:0];
    }
}
else{
   if(cell == nil){
        cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier];
}
}

if(indexPath.row == k)
    return customcell;
else
    return cell;
}

10-08 20:24