当用户选择显示的图像时,我需要在不同图像之间左右滚动页面,并且可以通过像iPhone中的照片库一样滚动来更改图像
以下我的代码:
var Images:[String] = [“Febrewary.png”,“April.png”,“January.png”,“March.png”,“May.png”] //这是图像数组怎么能我在他们之间滚动?
override func viewDidLoad() {
super.viewDidLoad()
scrollView.delegate = self
for i in 0..<colors.count
{
var frame = CGRect();
frame.origin.x = self.scrollView.frame.size.width * CGFloat(i);
frame.size = self.scrollView.frame.size;
self.scrollView.pagingEnabled = true;
imageView.image = UIImage(named: Images[i])
}
self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * CGFloat(colors.count), self.scrollView.frame.size.height)
}
谢谢你提前
答案 0 :(得分:0)
我建议使用UICollectionView而不是UIScrollView。如果将其设置为水平工作,则应该为您完成所有工作。