Отключить кнопку в процессе - PullRequest
0 голосов
/ 03 февраля 2012

как я могу отключить все кнопки в процессе. В моем проекте «Кнопка» загрузите файл, и когда начнется загрузка, я отключу все кнопки, все закончится, и все кнопки будут работать.

- (IBAction)grabURLInBackground:(id)sender{

    NSURL *url = [NSURL URLWithString:@"http://db.tt/x8imQ0C"];
    ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
    [request setDelegate:self];
    [request setDownloadDestinationPath:@"/var/root/The best of S.A.F.rar"];
    [request setDownloadProgressDelegate:progressView];
    [request startAsynchronous];

}

1 Ответ

1 голос
/ 04 февраля 2012

Самый простой способ - создать IBOutletCollection для всех ваших кнопок, затем вы можете отключить их следующим образом:

[myButtons makeObjectsPerformSelector:@selector(setUserInteractionEnabled:) withObject:nil];

для повторного включения:

[myButtons makeObjectsPerformSelector:@selector(setUserInteractionEnabled:)];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...