我使用这个自定义控件:https ://github.com/nathanday/ndrotator 。如何改变旋钮的旋转值(或角度)?
谢谢你的回答。给定限制之间的角度值保持不变!看:我有
self.fmRotator.minimumDomain = 0.5* M_PI;
self.fmRotator.maximumDomain = 2* M_PI;
// if i set manually value instead of rotatorValue, for example:
fmRotator.angle = (0.5f*M_PI+M_PI*rotatorValue*1.5f); // it's work perfect;
//or
rotatorValue = 5.0f/10.0f;
fmRotator.angle = (0.5f*M_PI+M_PI*rotatorValue*1.5f); // work too.
//but
rotatorValue = mySlider.value; // UISlider, return from 0 to 1;
fmRotator.angle = (0.5f*M_PI+M_PI*rotatorValue*1.5f);
// rotatorValue is float between 0..1;
// doesn't work(