Не удалось изменить размер индикатора активности в iOS 5.0?

В моем универсальном приложении , в части 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 не работают ...

Итак, как мне изменить размер индикатора активности ...

7
задан Arpit B Parekh 21 December 2011 в 06:05
поделиться