невозможно прокрутить изображения в UIscrollView - PullRequest
0 голосов
/ 25 апреля 2020

У меня проблема с моим UIScrollView, отображается только первое изображение в массиве, и я не могу прокрутить (по горизонтали) дальше этого

это мой код:

override func viewDidLoad() {
        super.viewDidLoad()

        //self.view.addSubview(imageScrollView) 


        backgroundImages = [#imageLiteral(resourceName: "apricots tree"),#imageLiteral(resourceName: "orachad item backround"),#imageLiteral(resourceName: "peach tree"),#imageLiteral(resourceName: "banana tree"),#imageLiteral(resourceName: "cherry tree item background"),#imageLiteral(resourceName: "pears tree"),#imageLiteral(resourceName: "apple tree")]

        for i in 0..<backgroundImages.count{

            let imageView = UIImageView()
            imageView.image = backgroundImages[i]
            let xPosition = self.view.frame.width * CGFloat(i)
            imageView.frame = CGRect(x: xPosition, y: 0, width: self.imageScrollView.frame.width, height: self.imageScrollView.frame.height)
            imageView.contentMode = .scaleAspectFill



            imageScrollView.delegate = self
            imageScrollView.isScrollEnabled = true
            imageScrollView.isPagingEnabled = true
            imageScrollView.contentSize.width = imageScrollView.contentSize.width * CGFloat(i + 1)
            imageScrollView.addSubview(imageView)
}

в моей раскадровке - UIScrollView (imageScrollView) находится в обычном представлении,

я видел кого-то, кто посоветует добавить эту строку - self.view.addSubview (imageScrollView), но при добавлении этого изображение вообще не отображается.

новичок здесь, пожалуйста, совет, если какой-либо лучший способ показать мою проблему / код хотел бы получить помощь,

спасибо всем помощникам!

...