如何在不同图像之间左右滚动页面

时间:2016-07-19 22:38:02

标签: swift uiscrollview

当用户选择显示的图像时,我需要在不同图像之间左右滚动页面,并且可以通过像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)
  }

谢谢你提前

1 个答案:

答案 0 :(得分:0)

我建议使用UICollectionView而不是UIScrollView。如果将其设置为水平工作,则应该为您完成所有工作。