Центрирование UIActivityIndicatorView в UIImageView

Я создал пользовательский подкласс UIImageViewи в одном методе я хочу добавить индикатор активности в центр, в то время как изображение загружается. Я использую следующий код, но монитор активности расположен далеко за пределами UIImageView. Что я могу сделать, чтобы центрировать его точно в пределах UIImageView?

UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];

indicator.autoresizingMask =
UIViewAutoresizingFlexibleTopMargin |
UIViewAutoresizingFlexibleRightMargin |
UIViewAutoresizingFlexibleBottomMargin |
UIViewAutoresizingFlexibleLeftMargin;

indicator.center = self.center;

[self addSubview:indicator];    
[indicator startAnimating];
5
задан Wasim 28 May 2012 в 08:05
поделиться