我已經找到了如何做到這一點。實際上,我的情況下,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];