- (void)createProgressionAlert
{
progressAlert = [[UIAlertView alloc] initWithTitle:@"리소스 다운로드" message:@"중요 리소스를 다운로드 받고 있습니다. 잠시 기다려 주세요." delegate:self cancelButtonTitle:nil otherButtonTitles:nil];
// Create the progress bar and add it to the alert
progressView = [[UIProgressView alloc] initWithFrame:CGRectMake(30.0f, 90.0f, 225.0f, 90.0f)];
[progressAlert addSubview:progressView];
[progressView setProgressViewStyle:UIProgressViewStyleBar];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(30.0f, 100.0f, 225.0f, 40.0f)];
label.backgroundColor = [UIColor clearColor];
label.textColor = [UIColor whiteColor];
label.textAlignment = UITextAlignmentRight;
label.font = [UIFont systemFontOfSize:14.0f];
label.text = @"";
label.tag = 1;
[progressAlert addSubview:label];
[progressAlert show];
[progressAlert release];
}
label에 접근 하기 위해서 는
UILabel *label = (UILabel *)[progressAlert viewWithTag:1];
네트워크에서 무언가를 내려 받거나 할 때 진행 그래프 표시용 으로 사용하면 된다.