2010-04-14 13 views
0

Donc, j'ai une vue uipicker, que j'ai réussi à charger des données de mon DB dans. Je voudrais mettre à jour un textview, qui est juste au-dessus de la sélection, à chaque changement de la ligne. Est-ce possible?Puis-je mettre à jour automatiquement mon uitextview à partir de la valeur de la ligne de mon uipickerview sans appuyer sur aucun bouton de sélection?

Si ce n'est pas le cas, je voudrais éviter d'appuyer sur un bouton pour afficher le texte correspondant. Puis-je faire en sorte que la valeur dans le champ de texte change avec la valeur des lignes sélectionnées dans la liste de sélection, en temps réel? Toutes les pensées ou les extraits de code seraient appréciés. Merci!

Répondre

0

Oui, vous pouvez. il suffit de brancher la connexion à l'UIPicker

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 
{ 
    if (component == kMyComponent) 
    { 
     NSString *myValue = [self.infoTypes objectAtIndex:row]; 
     NSLog(@"hello you selected the value: %@", myValue); 
    } 
}