2010-07-12 10 views
0

I ont un morceau de code ci-dessous:UITextbox et UIPickerView

-(IBAction)routePicker 
{ 
    UIView *myView = [[UIView alloc] initWithFrame:CGRectMake(0, 264, 320, 216)]; 
    UIPickerView *thePickerView = [[UIPickerView alloc] initWithFrame:CGRectMake(0,0,320,216)]; 
    thePickerView.dataSource = self; 
    thePickerView.delegate = self; 
    [myView addSubview:thePickerView]; 
    [self.view addSubview:myView]; 
} 

ce qui crée une sous-vue du UIPickerView, qui contient des objets prédéfinis I ajouté.

Pour le moment, cette IBAction est liée à un bouton personnalisé, donc quand je clique sur le bouton, elle charge la sous-vue. Je veux la zone de texte au lieu d'un bouton personnalisé. Donc, quand je clique/tapotez sur la boîte de texte que mon UIPickerView devrait charger dans la sous-vue.

Cordialement, Stephen

+0

Voulez-vous être en mesure de modifier l'affichage de votre texte? Si oui votre sélecteur sera probablement caché par le clavier standard ... – Vladimir

+0

Non, je veux juste pouvoir sélectionner dans le sélecteur et l'avoir remplir la zone de texte avec la sélection. Il ne doit pas être un texte peut-être une étiquette? – Stephen

Répondre