2010-05-20 6 views
0

J'ai un UITextField qui a été ajouté à mon affichage dans Interface Builder. Ma question est la suivante: y a-t-il un moyen de définir par programme son délégué à partir de Xcode? Je sais que je peux connecter le délégué IB en faisant glisser une connexion de UITextField>Delegate à mon viewController qui implémente textFieldShouldReturn:Instancier le délégué UITextField par programme?

Juste curieux que le contrôle « UITextField » est évidemment instanciés dans IB et non directement par le code.

acclamations Gary

Répondre

1

Si vous avez un IBOutlet, il suffit d'utiliser:

[theTextField setDelegate:aDelegate]; 
+1

Merci, j'ai eu un IBOutlet si c'est juste ce qu'il me fallait. Juste une note de côté à quelqu'un d'autre j'ai également eu besoin de conformer mon interface au protocole UITextFieldDelegate. Il semble que vous n'en ayez pas besoin si vous faites le lien dans IB. – fuzzygoat

Questions connexes