2016-06-10 1 views
0

У меня есть пользовательский tableViewCell, в котором одна метка присутствует в каждой клеткине в состоянии вычислить tableViewCell значение метки

поэтому я должен вычислить значение метки и показать общее в другой ярлык, который присутствует в той же точки зрения

пожалуйста предложить любого из меня, что я делаю?»

+0

доля кода –

+0

, что вы имеете в виду по значению меток? – Apurv

ответ

0

вы можете взять один глобальные терки или двойные переменный. в cellforrowatindexpath методе делегата, вы можете делать любые математические операции и отображать глобальное переменное значение во второй метке.

С уважением ...

-Harsh Шах

0

Вы должны быть настройками ваших значений меток из некоторого массива или словаря. Тогда просто получить значения из вашего массива/словаря и добавить их затем в

tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell?

Сравнить текущий indexPath.row с необходимой indexPath.row, который может быть в последний (то есть, ваш счетчик массива), и там соответственно устанавливается значение метки.

0

Прежде всего, вы не можете получить все ячейки, не прокручивая их. Вы можете получить только видимые ячейки. Итак, мое предложение состоит в том, чтобы получить общее количество строк из ответа и получить значения с каждой метки и добавить их значение и показать общее количество на другой метке.

Например:

NSMutableArray *responseArray=[[NSMutableArray alloc]initWithObjects:@"2",@"4",@"6",nil]; 
int count = 0; 
for(int i=0;i<[responseArray count];i++) 
{ 
    count=count+[[responseArray objectAtIndex:i] intValue]; 
} 

UILabel *lblTotalCount=[UILabel new]; 
lblTotalCount.text=[NSString stringWithFormat:@"%d",count]; 

NSLog(@"lblTotalCount.text-->%@",lblTotalCount.text);