2017-01-31 7 views
-1

Здесь я хочу показать индикатор раскрытия папки или каталога:Что касается корректировки ячеек просмотра таблицы

Мой метод cellForRowAtIndexPath:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 

DropboxCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Dropbox_Cell2"]; 

DBMetadata *metadata = [filesNames objectAtIndex:indexPath.row]; 
[cell.btnIcon setTitle:metadata.path forState:UIControlStateDisabled]; 
[cell.btnIcon addTarget:self action:@selector(btnDownloadPress:) forControlEvents:UIControlEventTouchUpInside]; 


if (metadata.isDirectory) { 
    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; 
    cell.btnIcon.hidden = YES; 
     NSLog(@"yes"); 
}else { 
    NSLog(@"No"); 
    cell.accessoryType = UITableViewCellAccessoryNone; 
    cell.btnIcon.hidden = NO; 
} 


NSString *sectionTitle = [newsectionTitles objectAtIndex:indexPath.section]; 
NSArray *sectionRows = [dict objectForKey:sectionTitle]; 
NSString *cellName = [sectionRows objectAtIndex:indexPath.row]; 

//cell.lblTitle.text = metadata.filename; 
cell.lblTitle.text = cellName; 
return cell; 
} 

Пожалуйста, обратитесь изображения и помощь.

Rest клиентский метод делегата, который используется для загрузки и управления данными: Rest client delegate method which is used to load and manipulate data

numberOfRowsInSection метод табличном: numberOfRowsInSection method of table view

+2

В чем вопрос/проблема? – CW0007007

+0

Не могли бы вы объяснить свою проблему немного больше, так как ее непонятно из вашего вопроса. –

+0

@ CW0007007 Я хочу показать индикатор раскрытия для папки или каталога, представленного в метаданных dropbox. Я не могу получить его в методах делегата tableview. – aditya

ответ

0

Потому что вы возвращаете более одного раздела, поэтому indexPath.row в cellForRow изменение метода зависит в разделе, поэтому постарайтесь обработать metadata.isDirectory в зависимости от раздела и строки, а не строки, надеюсь, что вам это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^