2012-08-03 10 views
5

Ho usato per creare il codice UI thru. Ma ora devo usare lo storyboard. Sono confuso su come aggiungere i gestori di eventi ai controlli aggiunti nello storyboard e come associare dinamicamente i dati ai controlli aggiunti sullo storyboard. Uno scenario di esempio è An UIView è aggiunto sullo storyboard e due UITableViews e un pulsante vengono aggiunti su di esso. Voglio aggiungere il gestore di eventi al pulsante e associare i dati alle viste della tabella. Come faccio a fare questo. Se aggiungo l'UIView aggiunto sullo storyboard, avrò accesso ai controlli (pulsante, due viste tabella) aggiunto in cima alla vista o in che altro modo dovrei ottenere questo? Per favore aiuto !Storyboard iOS Come accedere ai controlli e aggiungere gestori di eventi e dati vincolanti ai controlli aggiunti sullo Storyboard

risposta

8

L'aggiunta di un gestore di eventi a un pulsante è relativamente semplice. Nella sottoclasse UIViewController è sufficiente aggiungere un metodo simile a quello riportato di seguito, quindi nel builder dell'interfaccia selezionare il viewcontroller e sul pannello laterale destro fare clic sul pulsante più a destra nella parte superiore che assomiglia a una freccia rivolta a destra. nelle azioni ricevute trascinare il cerchio sul pulsante che si desidera eseguire l'azione.

-(IBAction)doSomething:(id)sender{ 
    //code for doing what you want your button to do. 
} 

modo separato si potesse fare, se si vuole ancora farlo programatically è quello di fare la stessa cosa si è abituati a fare, tranne che nel file .h aggiungere IBOutlet UIButton * buttonname; e nel riquadro di destra sotto le prese vedrai il tuo pulsante. che può quindi essere referenziato per nome all'interno del file .m.

Problemi correlati