我已经找到了如何做到这一点。实际上,我的情况下,iCarousel lib可能有点矫枉过正。我只需要在桌面视图的顶部依次显示一组图像。
这里是我做过什么:
- 创建界面生成一个图像视图。
- 将其文件所有者设置为我的tableview控制器;
- 将tableview控制器的headView链接到图像视图;
- 在方法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];