basically you need to declare your actions / functions as IBActions so that you can link them in Interface Builder.
for example, you declare the following functions:
-(IBAction) doSomething:(id)sender{
IBAction is just zero, but it tells the interface builder that it is available for binding. The sender (id) tells Xcode which object caused the action.
It's hard to explain without screenshots, but here's a quick tutorial for you: http://juliuspaintings.co.uk/cgi-bin/paint_css/animatedPaint/002-MenuApp.pl
T1000
source share