有没有办法将CERoundProgressView
对象的最大值设置为小于1.0 - 类似于0.5?
答案 0 :(得分:1)
您可以始终继承CERoundProgressView,添加max和min的属性。
@property (nonatomic, weak) float max;
@property (nonatomic, weak) float min;
将max设置为0.5,如果需要,将min设置为0.1
然后,使用以下内容覆盖setProgress:(float)progress animated:(BOOL)animated;
:
- (void) setProgress:(float)progress animated:(BOOL)animated {
float value = ((progress - self.min) / (self.max - self.min) ) * (1.0 - 0.0);
[super setProgress:value animated:animated];
}
答案 1 :(得分:0)
似乎没有任何属性可以改变进度的范围。但是,由于此项目是开源,您可以轻松调整类以使用简单的线性插值。