我想通过编码在表格单元格中显示ui进度条。我不知道如何显示它。并且每次加载表时,进度条都应该更新或更改。
答案 0 :(得分:0)
所有这些都在参考指南中有详细记载,您应该查看它们。
答案 1 :(得分:0)
您可以在tableview委托方法中动态创建UIProgressView并更改其值。
- (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];
...