/ / Connexions UIPickerView - constructeur d’interface, connexions, uipicker, uipickerviewcontroller

Connexions UIPickerView - constructeur d'interface, connexions, uipicker, contrôleur uipickerview

J'ai un problème avec les connexions de UIPickerView. Ma classe viewController ressemble à ceci:

@interface MyViewController: UIViewController <UITextFieldDelegate, UIPickerViewDataSource, UIPickerViewDelegate>
{
IBOutlet UIPickerView *pickerView;/this is what it says in all tutorials
//other textfields
}
@property..of textfields, label, nsstring
@end

Dans le constructeur d'interface, quand je ctrl + clic surle fichier "propriétaire, mon pickerview apparaît dans les points de vente et non dans le référencement des points de vente (par rapport à ce qui est montré dans le tutoriel). Comment est-ce que je fais les connexions? et à quoi est-ce que je le connecte? Je veux que le PickerView soit affiché en cliquant sur un bouton dont l'action est également enregistrée dans la classe ci-dessus.

Réponses:

0 pour la réponse № 1

Je pense que vous pourriez avoir un malentendu. J'ai créé une classe similaire à celle que vous avez décrite:

@interface MyViewController: UIViewController { UIPickerView * pickerView; }

@property (nonatomic, keep) IBOutlet UIPickerView * pickerView;

Puis j'ai ouvert le xib. J'ai cliqué avec le bouton droit de la souris sur le propriétaire du fichier (ou sur cmd-click si vous n’avez pas de souris à deux boutons), ce qui a généré une liste de tous les points de vente de MyViewController. Je trouve cela beaucoup plus facile que le ctrl-clic que la plupart des tutoriels vous proposent. Ensuite, j'ai cliqué et glissé du cercle à côté de pickerView vers le pickerView. Relâchez le bouton de la souris et tout se connecte parfaitement.

Capture d'écran d'Interface Builder