Вы можете захватывать любые виды жестов в UIScrollView.Убедитесь, что вы также обрабатываете некоторые свойства по умолчанию, например, установите для свойства cancellsTouchesInView значение false, по умолчанию оно имеет значение true.Также дайте некоторые номера тегов для ваших подвидов, чтобы различать в селекторах.& также разрешить их взаимодействие с пользователем в true.
, например.Я добавляю вид изображения в свой вид прокрутки, я также включаю его взаимодействие с пользователем, я также обновляю его размер контента,
{
//adding images to the scroll view
for i in 0 ..< 4 {
let image = UIImage(named: "img\(i).png")
let imageView = UIImageView(image: image)
imageView.center = CGPoint(x: CGFloat(i) * 60 + 60/2, y: 60/2)
imageView.tag = i
imageView.isUserInteractionEnabled = true
addSubview(imageView)
let tap = UITapGestureRecognizer(target: self, action: #selector(didTapImage(_:)))
imageView.addGestureRecognizer(tap)
}
contentSize = CGSize(width: 10 * 60, height: 60 + 2*10)
}