У меня есть вид, который создан в IB. внутри него у меня есть вид прокрутки, созданный программно. В представлении прокрутки я подключаюсь к веб-службе и извлекаю содержимое и изображение. Я хочу показать индикатор активности при этом. Итак, у меня есть:
- (void)viewDidLoad
{
[super viewDidLoad];
activityIndicator = [[UIActivityIndicatorView alloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
activityIndicator.frame = CGRectMake(0.0, 0.0, 40.0, 40.0);
activityIndicator.center = self.view.center;
[self.view.window addSubview:activityIndicator];
И сразу после добавления прокрутки у меня появляется:
[self.view addSubview:scrollView];
// ADD Scroll View Ends
//Add the Lisitng Image
NSOperationQueue *queue = [NSOperationQueue new];
NSInvocationOperation *operation = [[NSInvocationOperation alloc]
initWithTarget:self
selector:@selector(loadImage)
object:nil];
[queue addOperation:operation];
А в loadimage у меня есть:
- (void)loadImage {
[activityIndicator startAnimating];
Я пытался [self.view.window addSubview: activityIndicator] ;, [self-> ScrollView addSubview: activityIndicator] ;, [self.view addSubview: activityIndicator];
но я просто не могу показать индикатор. У кого-нибудь есть идеи, что может быть не так?