вы можете динамически создать UIProgressView в методе делегата tableview и изменить его значение.
- (UITableViewCell *)tableView:(UITableView *)theTableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *CellIdentifier = @"Cell";
UIProgressView *progressView;
UITableViewCell *cell = [theTableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (cell == nil) {
cell = [[[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleValue1
reuseIdentifier:CellIdentifier] autorelease];
//CREATING PROGRESS VIEW.
progressView = [[UIProgressView alloc]initWithProgressViewStyle:UIProgressViewStyleBar];
[cell.contentView addSubview: progressView];
progressView.tag = 1;
}
else{
progressView = (UIProgressView*)[cell.contentView viewWithTag:1];
}
//SET PROGRESS TO THE VALUE YOU WANT.
[progressView setProgress:0.5f];
...