Ios 如何使iCarousel在UITableViewController中与headerView一起工作

Ios 如何使iCarousel在UITableViewController中与headerView一起工作,ios,uitableview,icarousel,Ios,Uitableview,Icarousel,我正在测试如何在iOS编程中使用TableViewController。 我成功地填充了控制器的表视图,甚至在其中添加了一个标题视图,现在我想通过在视图顶部创建一个可滚动的图像库来使它更有趣 我找到了这个伊卡鲁塞尔组件 我的想法是将iCarousel整合到HeaderView中,但我没能让它起作用 我是在正确的轨道上还是把事情复杂化了?也许我可以试试UIScrollView?不过我以前没用过 谢谢大家, 约翰我已经知道怎么做了。事实上,在我的情况下,伊卡鲁塞尔自由党可能有点矫枉过正。我只需要在我

我正在测试如何在iOS编程中使用TableViewController。 我成功地填充了控制器的表视图,甚至在其中添加了一个标题视图,现在我想通过在视图顶部创建一个可滚动的图像库来使它更有趣

我找到了这个伊卡鲁塞尔组件

我的想法是将iCarousel整合到HeaderView中,但我没能让它起作用

我是在正确的轨道上还是把事情复杂化了?也许我可以试试UIScrollView?不过我以前没用过

谢谢大家,
约翰

我已经知道怎么做了。事实上,在我的情况下,伊卡鲁塞尔自由党可能有点矫枉过正。我只需要在我的表视图的顶部依次显示一组图像

以下是我所做的:

  • 从interface builder创建图像视图
  • 将其文件所有者设置为我的tableview控制器
  • 将tableview控制器的头视图链接到图像视图
  • 在方法headView中加载imageView的xib文件
  • 将以下代码添加到viewDidLoad方法:

    UIImageView*imageView=(UIImageView*)self.headerView

    imageView.animationImages = @[
                                  [UIImage imageNamed:@"image_1"],
                                  [UIImage imageNamed:@"image_2"],
                                  [UIImage imageNamed:@"image_3"],
                                  [UIImage imageNamed:@"image_4"],
                                  [UIImage imageNamed:@"image_5"]
                                  ];
    
    
    imageView.contentMode = UIViewContentModeScaleAspectFit;
    imageView.backgroundColor = [UIColor whiteColor];
    imageView.animationDuration = 10;
    [imageView startAnimating];
    
    imageView.isAccessibilityElement = YES;
    imageView.accessibilityLabel = NSLocalizedString(@"Animated", nil);
    
    [self.tableView setTableHeaderView:imageView]