我有一个UIImageView在那里放置一张图片,UITableView在那里放置评论。使用UIImageView的视图部分应该使用注释单元格滚动,这就是为什么不能使用单独的UIImageView和UITableView - 图像将不会滚动。如果使用UIScrollView,则会在滚动时收到滚动。可以使用cellForRowAtIndexPath方法创建不同的单元格吗? E.g:
if (indexPath.row == 0) {
CellWithImage * cell = (CellWithImage *)[tableView dequeueReusableCellWithIdentifier:@"CellWithImage"];
//some code here
return cell;
}
else {
CellWithComment * cell = (CellWithComment *)[tableView dequeueReusableCellWithIdentifier:@"CellWithComment"];
//some code here
return cell;
}
答案 0 :(得分:1)
对于您的情况,最好将imageview作为部分标题视图的一部分
答案 1 :(得分:0)
是的,您可以使用不同的标识符来加载不同的单元格类型,并在同一个表中一起使用它们。事实上,你的情况有点简单 - 你只是在第一行使用不同的单元格。您可以根据将在行中显示的数据类型,层次结构中的数据位置等轻松选择单元格类型。