2016-06-10 14 views
0

Ich habe eine benutzerdefinierte tableViewCell in dem ein Etikett, die in jeder Zellenunfähig tableViewCell Etikettenwert

so muss ich Etiketten Wert berechnen und zeigen die Gesamt in anderen Label zu berechnen, die

in der gleichen Ansicht vorhanden ist

bitte vorschlagen mich jemand, was ich tun?“

+0

teilen Code –

+0

, was Sie von Etiketten Wert bedeuten haben? – Apurv

Antwort

0

Sie ein Schwimmer weltweit nehmen oder Doppel Variable. in cellForRowAtIndexPath Delegatmethode können Sie jede mathematische Operation tun und in der zweiten Etikett globalen Variablenwert angezeigt werden soll.

Grüße ...

-Harsh Shah

0

Sie müssen Ihre Labelwerte von einem Array oder Wörterbuch wurden Einstellung. Dann bekommen nur die Werte aus dem Array/Wörterbuch, und fügen Sie dann in

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

Vergleichen aktuellen indexPath.row mit Ihrem benötigt indexPath.row die in letzter sein kann (dh Array Anzahl) und Dort legen Sie den Label-Wert entsprechend fest.

0

Zunächst können Sie nicht alle Zellen ohne Scrollen erhalten. Sie können nur die ersten sichtbaren Zellen erhalten. Also mein Vorschlag ist, dass die Gesamtzahl der Zeilen aus der Antwort erhalten und die Werte von jedem Etikett erhalten und ihren Wert hinzufügen und die Summe in einem anderen Etikett anzeigen.

Zum Beispiel:

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);