Примечание: Это бета-версия iOS 13, но она также может применяться к официальному выпуску завтра.
Обновление 2: Я заменил его большим изображением большого пальца, и у меня все еще есть проблема.
Обновление: Похоже, он все еще непрерывно контролирует, если я очень точен в касании большого пальца на слайдере.Но почему это изменилось, и как я могу сделать так, чтобы оно управляло, как раньше?
У меня добавлен распознаватель жестов смахивания:
let swipeRight = UISwipeGestureRecognizer(target: self, action: #selector(self.respondToSwipeGesture))
swipeRight.direction = UISwipeGestureRecognizer.Direction.right
self.view.addGestureRecognizer(swipeRight)
Позже я добавляю UISlider втот же вид:
let slider = UISlider()
let sliderLength:CGFloat = 175
slider.frame = CGRect(x:0,
y:CGFloat(customHeight) - 35,
width:sliderLength,
height:35)
slider.minimumValue = -1.2
slider.maximumValue = 0.6
slider.setValue(Float(snowSliderValAdder), animated: false)
slider.addTarget(self, action: #selector(self.updateSnowSliderValue(_:)), for: .valueChanged)
view.addSubview(slider)
То, что раньше работало нормально, теперь плохо работает в iOS 13. Я могу перемещать большой палец на слайдере, если я перемещаю его очень медленно, но если я делаю любой вид пальцемдвижение, большой палец на ползунке перестает двигаться, и жест срабатывает.Как я могу предотвратить это?