2009-11-25 4 views
0

Je suis à la recherche d'ajouter les valeurs d'un tableau à un certain nombre de zones de texte à mon avis. il est possible pour moi de faire fonctionner en mettant en œuvreInitialisation dynamique des contrôles dans l'iphone

a1.text=[arrayName objectAtIndex:1]; 

De même, j'ai a1, a2, a3, ... A45, ... A60, ... jusqu'à A99

ici « A1 "est la sortie d'un champ de texte particulier. ce dont j'ai besoin, c'est que j'ai plein de commandes sur mon écran. il n'est donc pas possible pour moi d'ajouter chaque ligne. est-il possible d'ajouter les valeurs du tableau dans les zones de texte correspondantes. Ce dont j'ai besoin, c'est d'avoir une boucle qui ajoutera récursivement les valeurs du tableau dans les zones de texte. qui implémente le code écrit manuellement suivant

a1.text = [arrayName objectAtIndex: 1];

a1.text = [arrayName objectAtIndex: 2];

...........

a99.text = [arrayName objectAtIndex: 99];

peut me aider ... s'il vous plaît

Merci à l'avance, Shibin

Répondre

0

Lorsque vous vous créez des contrôles (par exemple textfields) définir leur propriété tag à une valeur qui peut être ensuite utilisé pour déterminer un index pour la valeur correspondante dans votre tableau:

for (int index = startTag; index <= endTag; ++index){ 
    UITextField* field = (UITextField*)[view viewWithTag:index]; // or [view viewWithTag:index + someValue]; 
    field.text = [arrayName objectAtIndex:index]; 
} 
Questions connexes