我想更改我的cell
(masterViewController)中第一个UITableView
的格式,以便image
延伸到整个width
的cell
,并且文本标签显示在图像上方。还想仅向此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;
}