UIPickerView en tant qu'inputView de UITextField

J'ai beaucoup lu sur la façon dont je peux utiliser un UIPickerView comme inputView de mon UITextField . La chose est, je suis capable d'appeler le UIPickerView quand je tape sur le UITextField . Cependant, mon application se charge toujours avec le UIPickerView montré. J'ai déjà essayé de changer le myownpickerview.hidden = YES; dans viewDidLoad , mais cela provoque des problèmes lorsque je clique sur le UITextField . Il n'apparaîtra pas, et si je clique plusieurs fois, le débogueur montre qu'il y aurait une erreur.

Est-ce que quelqu'un peut-il me montrer la bonne direction? Je ne veux que l' UIPickerView montré après avoir UITextField sur le UITextField

Je travaille toujours sur ma toute première application iOS. S'il vous plaît soyez patient. Merci =)

Essayez ceci, ça marche bien, mettez-le dans viewdidload.

 yourpicker = [[UIPickerView alloc] initWithFrame:CGRectMake(0, 50, 100, 150)]; [yourpicker setDataSource: self]; [yourpicker setDelegate: self]; yourpicker.showsSelectionIndicator = YES; self.yourtextfield.inputView = yourpicker; 

ne pas [self.view addSubview: yourpicker]; ce