eliotfowler/EFCircularSlider — pull request #22 by DenHeadless (2014-06-14 10:28:39+00:00)
Title: Breaking a feedback loop, while setting currentValue property

Hello there! Let me explain a bit my use case scenario and the reason i'm sending this PR.

So basically i'm implementing audio player, that uses EFCircularSlider as a progress bar for the audio track. And i have basically two workflows:

1. User is able to move handle to change progress on the audio track, rewinding back and forward.
2. Progress for the audio track is updated automatically, while audio is playing.

To achieve first, i'm subscribing to UIControlEventValueChanged action, read EFCircularSlider currentValue and transfer it to my audio player. To achieve second, i have a timer, that fires every 0.1 seconds, that reads current progress of the audio track, and sets currentValue property on EFCircularSlider.

These two things create a endless feedback loop with currentValue property. To break it, a made a method on EFCircularSlider, that set's currentValue property **without** sending UIControlEventValueChanged action.