В моем приложении Universal, в части 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не эффективны ...
Итак, как мне изменить размер индикатора активности ...