Ниже приведен сценарий обновления моего обзора прогресса. Моя проблема заключается в том, что мой последний прогрессбар получает только обновленный .....Динамическое обновление прогресса UIProgressView
ViewController оказывает кнопку при прикосновении начинает скачивать с FTP-сервера. , когда тотчас же коснулся навигатор к другому контроллеру представления, в котором uitableview показывает текущую загрузку.
i Положите UIProgressView в UITableViewCell динамически.
Я реализую его таким образом ....
- // cellForRowAtIndexPath // добавление progressview к клетке прогресса
progressBar = [[UIProgressView alloc] initWithProgressViewStyle:UIProgressViewStyleBar]; progressBar.hidden=NO; progressBar.tag=123+indexPath.row; progressBar.frame = CGRectMake(250,170,350,25); progressBar.progress=0.0f;
Обновление progressview в в конце cellForRowAtIndexPath как это ......
[NSTimer scheduledTimerWithTimeInterval:0.001f target:self selector:@selector(refreshProgress) userInfo:nil repeats:YES];
// реализация прогресса обновления ......
-(void)refreshProgress { UITableViewCell *cell=(UITableViewCell *)[tempArray objectAtIndex:1]; NSString * int_index=[tempArray objectAtIndex:0]; FTPManager *objFTPMgr = [[FTPManager alloc] init]; int index1=[int_index intValue]; UIProgressView *prgView=(UIProgressView *)[cell viewWithTag:index1]; prgView.progress = [objFTPMgr putProgress]; [objFTPMgr release]; [prgView reloadInputViews]; }
Если какой-либо один имеет решение, пожалуйста, пишите на эту тему
Thnx в advnce Paggy 123
Просьба предоставить дополнительную информацию о tempArray и том, что она состоит из –