如何更改加载图标的颜色

我想改变加载图标的颜色后,拉动刷新这是我的代码为indicatorviewstyle我认为这是做什么我想要的但我没有写代码,其来自: https:// github。 COM / Sephiroth87 / ODRefreshControl

-(void)setActivityIndicatorViewStyle: (UIActivityIndicatorViewStyle)activityIndicatorViewStyle { if ([_activity isKindOfClass:[UIActivityIndicatorView class]]) { [(UIActivityIndicatorView *)_activity setActivityIndicatorViewStyle:activityIndicatorViewStyle]; } } - (UIActivityIndicatorViewStyle)activityIndicatorViewStyle { if ([_activity isKindOfClass:[UIActivityIndicatorView class]]) { return [(UIActivityIndicatorView *)_activity activityIndicatorViewStyle]; } return 0; } - (void)setActivityIndicatorViewColor:(UIColor *)activityIndicatorViewColor { if ([_activity isKindOfClass:[UIActivityIndicatorView class]] && [_activity respondsToSelector:@selector(setColor:)]) { [(UIActivityIndicatorView *)_activity setColor:activityIndicatorViewColor]; } } - (UIColor *)activityIndicatorViewColor { if ([_activity isKindOfClass:[UIActivityIndicatorView class]] && [_activity respondsToSelector:@selector(color)]) { return [(UIActivityIndicatorView *)_activity color]; } return nil; } 

在文件ODRefreshControl.m中,更改以下行

 - (id)initInScrollView:(UIScrollView *)scrollView activityIndicatorView:(UIView *)activity 

 _activity = activity ? activity : [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; 

 _activity = activity ? activity : [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];