A类:UIViewController B类:NBOject类。
从B类中添加A类的UIActivityIndicator,从B类控制它。
答案 0 :(得分:0)
我会这样做的。
在appdelegate中,
·H
@property (strong, nonatomic) ClassA *classA;
+ (AppDelegate *)instance;
的.m
+ (AppDelegate *)instance
{
return (AppDelegate *)[[UIApplication sharedApplication] delegate];
}
在A班,
- (void)viewDidLoad
{
[AppDelegate instance].classA = self;
}
然后,在B类中,这是NSObject类,你可以像这样通过AppDelegate调用类A.
.h
UIActivityIndicatorView *activityIndicatorView;
.m
- (void)addActivityIndicator
{
self.activityIndicatorView = [[UIActivityIndicatorView alloc] init];
[[AppDelegate instance].classA addsubview:self.activityIndicatorView];
[self.activityIndicatorView startAnimating];
}