Я пытался создать индикатор активности, используя следующий код
CGRect frame = CGRectMake(160, 160.0,40.0,40.0);
progressIndicator = [[[UIActivityIndicatorView alloc] initWithFrame:frame]autorelease];
[progressIndicator startAnimating];
progressIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;
progressIndicator.hidesWhenStopped=YES;
[progressIndicator sizeToFit];
[self.view addSubview:progressIndicator];
Этот код работает правильно на всех устройствах, кроме iphone 4 (т.е. индикатор не отображается на iphone 4). По этой причине я был вынужден изменить UIActivityIndicatorViewStyleWhiteLarge на UIActivityIndicatorViewStyleGray, чтобы индикатор активности отображался на всех устройствах. Может кто-нибудь объяснить мне, почему это происходит?