我正在使用DACircularProgress进行进度视图。我希望它看起来像
但我无法操纵它的任何属性,除了TrackTintColor总是很清楚。我使用了LabeledCircularProgressView。 DACircularProgress是否可以实现这一点。还有其他解决方案吗?我尝试过RadialProgress,但它不支持显示为文本的进度。
答案 0 :(得分:0)
您是否设置了Progress
来显示价值?您可以使用ProgressTintColor
更改进度的色调,并使用ProgressLabel
修改ProgressView中心的标签:
LabeledCircularProgressView progressView;
progressView = new LabeledCircularProgressView(new CGRect(50, 40, 40, 40));
progressView.TrackTintColor = UIColor.LightGray;
progressView.ProgressTintColor = UIColor.Red;
progressView.ProgressLabel.TextColor = UIColor.Red;
View.AddSubview(progressView);
设置progress
以查看此效果:
//Please notice that this value should be between 0 - 1
progressView.SetProgress(0.5f, true);
progressView.ProgressLabel.Text = "36";