-3

我有一个 UIImageView 可以在那里放置图片,而 UITableView 可以在那里放置评论。带有 UIImageView 的视图部分应该使用注释单元格滚动,这就是不能使用单独的 UIImageView 和 UITableView 的原因 - 图像不会滚动。如果使用 UIScrollView,我会收到滚动滚动。可以使用 cellForRowAtIndexPath 方法创建不同的单元格吗?例如:

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;
}
4

2 回答 2

1

对于您的情况,最好将 imageview 作为该部分的标题视图的一部分

于 2013-07-03T12:55:55.960 回答
0

是的,您可以使用不同的标识符来加载不同的单元格类型并在同一个表中一起使用它们。事实上,您的情况有点简单——您只是在第一行使用了不同的单元格。您可以根据将在行中显示的数据类型、数据在层次结构中的位置等轻松选择单元格类型。

于 2013-07-03T09:04:07.327 回答