Comments (10)
Found this answer on Stackoverflow https://stackoverflow.com/questions/58001780/swipe-gesture-interrupts-uislider-control-in-ios-13-but-not-previous-ios-versio
so if it works for you give the OP on StackOverflow some credit!
If you add a panGesture to a RangeSlider as follows, the cancelTouchesInView = false should allow RangeSlider to operate normally.
let panGesture = UIPanGestureRecognizer(target: nil, action:nil) panGesture.cancelsTouchesInView = false slider.addGestureRecognizer(panGesture)
from rangeseekslider.
I'm facing same problem as well. In my case, my slider is embedded in a collection view cell. It cannot drag the handles smoothly. I found that, in iOS 13, the modally presentation is embed with a gesture automatically for pulling down to dismiss the view. I think this gesture is conflict with the collection view scrolling which stop the drag action of handles of the slider. My workaround is set the presentation from "Same As Destination" to "Full Screen".
from rangeseekslider.
is there any solution? I got the same problem
from rangeseekslider.
The same issue happened in my project as well. I am using this SDK in SwiftUI and rendering it on a sheet presentation. The handles are not dragging smoothly and causing the sheet to move up or down. I think the touch events are being registered by the sheet to move it up/down to dismiss it, the SDK needs to handle the touches on sheet properly. Any solution available with anyone?
from rangeseekslider.
The solution given by @sanvean worked !
Thanks
from rangeseekslider.
I also confirm that the solution by @sanvean worked !
It also work in every views that include scrolling. I had the issue in a scroll view, and this helped a lot !
from rangeseekslider.
+1 for @sanvean's suggestion!
from rangeseekslider.
Good one @sanvean !
from rangeseekslider.
The solution given by @sanvean worked !
Thanks
from rangeseekslider.
Found this answer on Stackoverflow https://stackoverflow.com/questions/58001780/swipe-gesture-interrupts-uislider-control-in-ios-13-but-not-previous-ios-versio so if it works for you give the OP on StackOverflow some credit!
If you add a panGesture to a RangeSlider as follows, the cancelTouchesInView = false should allow RangeSlider to operate normally.
let panGesture = UIPanGestureRecognizer(target: nil, action:nil) panGesture.cancelsTouchesInView = false slider.addGestureRecognizer(panGesture)
thanks worked forme
from rangeseekslider.
Related Issues (20)
- Handle outermost position inconsistency with UISlider
- Cant set Left and Right Handle in latest version
- Lock min slider and Lock max slider
- On max label colour changes to the blue
- How to add extra text to min value and max value? Like put price according percentage Ex. 60%,4000$
- How to get updated values of selectedMinValue and selectedMaxValue ?
- Issue in Swipe to increase and decrease with thumb HOT 4
- Handles overlapping
- Can you link directly?
- How do I add circle at the leading and trailing of line to match with my user interface.
- Buggy colorBetweenHandles
- Feature request - display top and bottom labels simultaneously
- Disable scale animation of thumb while dragging HOT 1
- Wrong delegate func name
- Slider is not updating thumb when I change the selectedMaxValue
- Change label position HOT 4
- Update label positions bug when disableRange is true. HOT 1
- How to set voice over on the RangeSeek Slider?
- Consider adding shadow support for handler.
- sliderLine Static left padding (16) HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rangeseekslider.