Ожидание курсора в приложении для iPhone - PullRequest
0 голосов
/ 20 июля 2010

Есть ли простой способ отобразить анимацию ожидания в iPhone SDK. У меня есть экран, который будет загружаться несколько секунд, и я хотел бы дать пользователю некоторую обратную связь, что что-то происходит. Есть предложения?

1 Ответ

6 голосов
/ 20 июля 2010
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];

или

[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:NO];

добьются цели!

edit: Найден этот в старом проекте, клиент запросил индикатор с лучшей видимостью:

-(void)invokeMegaAnnoyingPopup
{
    self.megaAlert = [[[UIAlertView alloc] initWithTitle:@"Please wait..."
        message:nil delegate:self cancelButtonTitle:nil
        otherButtonTitles: nil] autorelease];

    [self.megaAlert show];

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

    indicator.center = CGPointMake(self.megaAlert.bounds.size.width / 2,
                                   self.megaAlert.bounds.size.height - 45);
    [indicator startAnimating];
    [self.megaAlert addSubview:indicator];
    [indicator release];
}

-(void)dismissMegaAnnoyingPopup
{
    [self.megaAlert dismissWithClickedButtonIndex:0 animated:YES];
    self.megaAlert = nil;
}

Вам, конечно, понадобится UIAlertView *megaAlert;, определенный в вашем классе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...