I have tried many methods to implement a regular UISlider
and control the device volume, but it\'s all Native-C functions which results in many untraceable bugs. >
There are now ways to accomplish this, simply use:
– setMaximumVolumeSliderImage:forState:
– setMinimumVolumeSliderImage:forState:
– setVolumeThumbImage:forState:
Which are slightly different method names than the ones for the vanilla UISlider
.
This prevents you from having to cycle through the views and potentially have something break in the future as Apple changes things.