Как исправить размер прокрутки в iOS? - PullRequest
0 голосов
/ 07 июня 2018

Зачем менять размер прокрутки, когда я меняю вид на

Когда я нажимаю на вид как: iPhone X в раскадровке, под этим изображением

enter image description here

Но когдаЯ щелкаю другое устройство, такое как iPad, iPhone SE, мое изображение для просмотра с прокруткой, например, так:

enter image description here

Я использовал autolayout, чтобы другие изображения и скроллвид одинакового размера.Только этот прокручиваемый вид изменяет размер

func DetailImageView() {
    DetailScrollArray = [DetailScroll1,DetailScroll2,DetailScroll3]
    DetailScrollView.isPagingEnabled = true
    DetailScrollView.contentSize = CGSize(width: self.view.bounds.width * CGFloat(DetailScrollArray.count), height : self.view.bounds.height)
    DetailScrollView.showsHorizontalScrollIndicator = false
    DetailScrollView.showsVerticalScrollIndicator = false
    //DetailScrollView.clipsToBounds = true

    DetailScrollView.delegate = self

    for (index,Scroll) in DetailScrollArray.enumerated() {
        if let scrollView = Bundle.main.loadNibNamed("SV", owner: self, options: nil)?.first as? ScrollViewCell {
            scrollView.ScrollImage.image = UIImage(named: Scroll["image"]!)

            scrollView.ScrollImage.contentMode = .scaleToFill  // Aspect Fill 
            scrollView.ScrollImage.clipsToBounds = true
            DetailScrollView.addSubview(scrollView)
            scrollView.ScrollImage.frame.size.width = self.DetailScrollView.bounds.size.width
            scrollView.frame.size.width = self.DetailScrollView.bounds.size.width
            scrollView.ScrollImage.frame.size.height = self.DetailScrollView.bounds.size.height
            //scrollView.imageView?.contentMode = UIViewContentMode.scaleAspectFill
            scrollView.frame.origin.x = CGFloat(index) * self.view.bounds.size.width

            //scrollView.contentMode = UIViewContentMode.scaleAspectFill
        }
    }
}

Я использовал тот же код, другой контроллер вида.Я вижу такой же размер на другом контроллере вида.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...