如何在ios中的自定义UITableViewCell中添加轮播视图

时间:2014-12-18 11:45:01

标签: ios objective-c cocoa-touch icarousel

我是ios的新手,因此在表格单元格视图中添加轮播视图变得非常困难。请帮我在自定义表格单元格视图中添加轮播视图。enter image description here

我想要上面的轮播视图。它是一个表格单元格,其左侧和右侧是轮廓图,它们是轮播视图,其中多个图像将是它们的轮廓。所以请帮我解决这个问题。

2 个答案:

答案 0 :(得分:2)

看看http://ashfurrow.com/blog/putting-a-uicollectionview-in-a-uitableviewcell/ 它描述了如何将UICollectionView添加到表视图单元格

答案 1 :(得分:0)

如果您现在知道如何添加轮播视图,这仍然不是一个大问题。

在ViewController中,它是方法

中的TableView委托
  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

只需添加“if”状态来定义单元格应该具有哪种类型,并在那里执行所有其他操作。喜欢这个

 if (indexPath.row == 0) {
 NSString *labelCellIdentifier = @"CellWithLabelIdentifier";
 CellWithLabel *cell == (CellWithLabel *)[tableView dequeueReusableCellWithIdentifier:labelCellIdentifier];

 //do your things

 } else if (indexPath.row == 1) {
 NSString *carouselCellIdentifier = @"CellWithCarouselIdentifier";
 CellWithCarousel *cell == (CellWithCarousel *)[tableView dequeueReusableCellWithIdentifier:carouselCellIdentifier];

 //do your things

 }

P.S。如果这个方法变得很大,以便稍后了解代码中发生了什么,请记住将代码放在多个方法中