是否可以仅在UITableViewCell的一行实现子视图(如图像)?我正在为我的Cell额外上课。目前我用[tblcell addimage]调用该函数;但它只在最后一个单元格中添加图像。是否可以在indexPath.row中添加图像?如果有,怎么样? (我知道,我需要这样做:[tblcell addimageatIndex:indexPath.row];,这不是问题,如何在indexPath.row插入子视图?)
如果有帮助:我有一个细胞的笔尖。
感谢您的回答!
答案 0 :(得分:0)
您可以这样做:
UITableViewCell *cell = [tableView cellForRowAtIndexPath: indexPath];
[cell.contentView addSubview:myImageView];
//You will probably need to tweak a bit your UIImageView, so:
myImageView.frame=CGRectMake(value1,value2,value3,value4);//being value* floats
基本上,您要在UIImageView
中添加cell.contentView
。
根据具体情况,如果您认为将UIViews添加到普通(UITableViewCell*
)单元格更简单,那么创建自定义UITableViewCell会很好。但在你的情况下,你说:
只在UITableViewCell的一行
只有一个。所以我问你,是否值得为一个编辑自定义单元格?好吧,由你决定,但我可能只是将我想要的subView添加到contentView。