Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Can't control on screen volume while playing a video #46

sarperdag opened this Issue Mar 1, 2012 · 9 comments


None yet
4 participants

The panning action gets mixed up with adjusting volume and instead of setting the volume, it moves the centerviewcontroller. How can I fix this?

This can only be simulated on device.


Inferis commented Mar 1, 2012

just disable the panning?

You can either set the panningmode or set the property enabled to NO for the duration of the video.

I need to disable my IIViewDeckController during video play right?


Inferis commented Mar 1, 2012

Yes. It has a property enabled which disables the panning.

Best way is to set panningmode. Changing enabled gives different kind of head ache.


Inferis commented Mar 2, 2012

Different kind of ache? #curious

When I set enabled to NO, I could use the volume bar however it was only one tiny change per touch as if I was using the volume buttons on the device. Hope I could explain this.

gzphreak commented Mar 6, 2012

Adding something like this to the gestureRecognizer might help you. This would allow all types of sliders work as expected and still allow the view to be slid.

if([[touch view] isKindOfClass:[UISlider class]])
return NO;


Inferis commented Mar 6, 2012

That's a good idea.

Nice idea @danclarkem

@sarperdag sarperdag closed this Mar 7, 2012

@anfinil anfinil added a commit to anfinil/ViewDeck that referenced this issue Jul 6, 2012

@anfinil anfinil Fixes #46. Ignore UISlider in gesture recognizer b44d900

@Inferis Inferis added a commit that referenced this issue Jul 6, 2012

@Inferis Inferis Merge pull request #117 from AnfiniL/UISliderFix
Fixes #46. Ignore UISlider in gesture recognizer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment