Фоновое изображение для ActivityIndicatorView - PullRequest
1 голос
/ 21 июля 2011

Итак, я создаю ActivityIndicator программно.Все работает отлично.Теперь я хочу добавить фоновое изображение для индикатора и расположить его по центру.Есть идеи, как этого добиться?

Вот мой код:

- (void) indicatorViewShow: (bool)show {

    if (show) {
        //--- create layout rect
        CGRect indicatorRect;
        indicatorRect.origin = self.view.center;
        indicatorRect.size.width  = 50;
        indicatorRect.size.height = 50;

        indicatorRect.origin.x -= indicatorRect.size.width / 2;

        //--- create indicator view
        indicatorView = [[IndicatorView alloc] initWithFrame: indicatorRect];

        indicatorView.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;
        [indicatorView startAnimating];
        [self.view addSubview: indicatorView];

        //--- show network activity
        [UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
    } else {
        //--- hide network activity
        [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
        [indicatorView stopAnimating];
        //--- remove indicator view
        indicatorView.hidden = YES;
        [indicatorView release];
        indicatorView = nil;
    }

}

1 Ответ

0 голосов
/ 21 июля 2011

Вы можете создать подкласс UIActivityIndicator, добавить UIImageView в этот класс, а затем у вас будет индикатор активности со свойством фонового изображения

...