В моем универсальном приложении , в части iPAd я изменяю размер индикатора активности ...
Я хочу изменить размер индикатора активности ..
Но на самом деле есть проблемы с iOS сначала мой код ...
-(void)startSpinner {
spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
/*spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray]; */
spinner.hidden = NO;
NSLog(@"Start Spinner");
if([self isPad])
spinner.frame = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2,100, 100);
else
spinner.frame = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/2,50, 50);
NSLog(@"Dpinner size %f",spinner.frame.size.width);
[spinner setHidesWhenStopped:YES];
[self.view addSubview:spinner];
[self.view bringSubviewToFront:spinner];
/*1*/ **[spinner setColor:[UIColor blackColor]];**
[spinner startAnimating];
}
Проблема 1:
iOS 5.0: он показывает мне индикатор активности, но не может изменить его размер. Размер не меняется в методе isPAd.
iOS 4.3: Это дает мне ошибку прерывания сигнала при изменении цвета. / 1 / Жирная линия в коде для установки цвета. Здесь. Если я удалю setColor в iOS 5.0 в WhiteLargeStyle , он не будет отображаться на белом фоне.
Здесь. Если я использую стиль индикатора активности, например серый , он совсем маленький в iPAd.works, но не может изменить размер.
В iOS 4.3 кадры получают эффекты, но кадры iOS 5.0 не работают ...
Итак, как мне изменить размер индикатора активности ...