我有一组图像,我想制作水平图像 slider 。但图像并不总是适合整个 ScrollView 。这是我的代码:
scrollView.delegate = self
scrollView.isPagingEnabled = true
scrollView.showsHorizontalScrollIndicator = false
for (index, imageView) in imagesArray.enumerated() {
imageView.frame.size.height = scrollView.frame.size.height
imageView.frame.size.width = scrollView.frame.size.width
imageView.contentMode = .scaleAspectFill
imageView.clipsToBounds = true
scrollView.addSubview(imageView)
imageView.frame.origin.x = CGFloat(index) * self.view.bounds.size.width
}
scrollView.contentSize.width = self.view.frame.width * CGFloat(imagesArray.count)
我希望图像填满下图中黑色边框区域内的整个区域。
最佳答案
我觉得你只需要修改一下行
imageView.contentMode = .scaleAspectFill
到
imageView.contentMode = .scaleAspectFit
关于ios - 如何让我的 Image 填满整个 ScrollView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50317334/