如何使用UIActivityIndicator作为iOS的实时状态指示器?

如何使用UIActivityIndicator作为iOS的实时状态指示器?,ios,uiactivityindicatorview,Ios,Uiactivityindicatorview,]]我正在尝试为我的iOS应用程序构建UIActivityIndicator,以便它显示正在运行的某些进程的当前状态,控制盘的每个四分之一部分将根据状态以不同的颜色突出显示 我看到的所有教程都展示了如何构建一个活动指示器,它在加载时旋转,而我需要指示器保持在屏幕上并显示状态。我需要指示器保持空心,只有周长是彩色的。我该怎么做?核心图形。您必须创建一个从UIView继承的自定义类,并自己绘制所有图形。您可能会覆盖浮点值的setter(progress),这将更新显示(使用[self-setNeed

]]我正在尝试为我的iOS应用程序构建UIActivityIndicator,以便它显示正在运行的某些进程的当前状态,控制盘的每个四分之一部分将根据状态以不同的颜色突出显示


我看到的所有教程都展示了如何构建一个活动指示器,它在加载时旋转,而我需要指示器保持在屏幕上并显示状态。我需要指示器保持空心,只有周长是彩色的。我该怎么做?

核心图形。您必须创建一个从
UIView
继承的自定义类,并自己绘制所有图形。您可能会覆盖浮点值的setter
(progress)
,这将更新显示(使用
[self-setNeedsDisplay]
。然后在drawRect:method中,您将使用
progress
的此类属性来确定在视图中绘制/填充的颜色和角度。请查看MBProgressHud的源代码以获取参考:

Core graphics。您必须创建一个从
UIView
继承的自定义类,并自己绘制所有图形。您可以'可能会覆盖浮点值的设置程序
(进度)
,该设置程序将更新显示(使用
[self-setNeedsDisplay]
。然后在drawRect:method中,您将使用
progress
的这个类属性来确定在视图中绘制/填充的颜色和角度。请查看MBProgressHud的源代码以获得一些参考:

谢谢,我真的不知道。我会研究这个问题。再次感谢。我如何将这个问题标记为已回答?我已经回答了我现在就回答好了。谢谢,我真的不知道。我会调查的。再次感谢。我如何将这个问题标记为已回答?我现在已经回答好了,所以你可以回答。