class ViewController: UIViewController, UIScrollViewDelegate, UICollectionViewDelegate, UICollectionViewDataSource {
@IBOutlet weak var pageControl: UIPageControl!
@IBOutlet weak var scrollView: UIScrollView!
var images: [String] = ["promotion test 1", "promotion test 2", "promotion test 3", "promotion test 4", "promotion test 5", "promotion test 6"]
var frame = CGRect(x: 0, y: 0, width: 0, height: 0)
}
pageControl.numberOfPages = images.count
for index in 0..<images.count {
frame.origin.x = scrollView.frame.size.width * CGFloat(index)
frame.size = scrollView.frame.size
let imgView = UIImageView(frame: frame)
imgView.image = UIImage(named: images[index])
self.scrollView.addSubview(imgView)
}
scrollView.contentSize = CGSize(width: (scrollView.frame.size.width * CGFloat(images.count)), height: scrollView.frame.size.height)
scrollView.delegate = self
Изображения меньше, чем прокрутка.Поэтому, когда я вижу первую страницу вида с прокруткой, я могу видеть некоторую часть изображения на следующем виде с прокруткой.Я не знаю, что изменить в моем коде.Подскажите, пожалуйста, что я должен изменить?