отображать uiprogressbar в подходящей ячейке для приложения iphone - PullRequest
0 голосов
/ 20 марта 2012

Я хочу отобразить uiprogressbar в ячейке таблицы через кодирование.Я не знаю, как это отобразить.А также индикатор выполнения должен обновляться или изменяться при каждой загрузке таблицы.

Ответы [ 2 ]

0 голосов
/ 20 марта 2012

вы можете динамически создать 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]; 

    ...
0 голосов
/ 20 марта 2012

Все это очень хорошо задокументировано в справочных руководствах, вы должны их проверить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...