В настоящее время я изучаю swift, и у меня есть проект, в котором я должен отображать три изображения с помощью вида прокрутки, но проблема в том, что при прокрутке трех изображений вид прокрутки продолжает работать, как я могу только прокручиватьтам изображения.вот мой код
import UIKit
class ViewController: UIViewController {
var images = [UIImageView]()
var contentWidth: CGFloat = 0.0
@IBOutlet weak var scrollView: UIScrollView!
override func viewDidLoad() {
super.viewDidLoad()
for x in 0...2 {
let image = UIImage(named: "icon\(x).png")
let imageView = UIImageView(image: image)
images.append(imageView)
var newX: CGFloat = 0.0
newX = view.frame.midX + view.frame.size.width * CGFloat(x)
contentWidth += newX
scrollView.addSubview(imageView)
imageView.frame = CGRect(x: newX - 75, y: (view.frame.size.height / 2) - 75, width: 150, height: 150)
}
scrollView.contentSize = CGSize(width: contentWidth, height: view.frame.size.height)
}
}
вот как это выглядит -
Первый элемент изображения -
Второй элемент изображения-
Третий элемент изображения -
Четвертый элемент, который не должен появляться -