Créez une méthode dans votre contrôleur de vue (au moins, vous devriez avoir un RootViewController dans votre projet). Disons que votre méthode est
-(void) buttonClicked { code code code }
Dans le fichier d'en-tête du contrôleur (par exemple RootViewController.h), vous mettez ensuite :
-(IBAction) buttonClicked;
Dans IB, vous cliquez avec le bouton droit de la souris sur le bouton, le cadran de la radio ou autre chose. Vous verrez une liste d'événements et vous pourrez faire glisser le connecteur de l'événement que vous voulez que votre contrôleur reçoive, vers l'objet de l'IB qui représente le contrôleur (probablement First Responder). Cela dépend de la façon dont votre structure IB est configurée, mais cela devrait être simple.
Une autre solution consiste à apprendre à créer des vues UIV par programme et à oublier l'IB pour le moment. Les avis sont partagés sur la question de savoir s'il vaut mieux apprendre à utiliser l'IB dès le départ ou s'il est préférable d'apprendre à tout faire en code et de garder l'IB pour plus tard. Quoi qu'il en soit, il est nécessaire d'apprendre les deux façons de mettre en place une interface à un moment ou à un autre.