iOS: azioni e punti vendita

Le azioni e i punti vendita in iOS sono indicati come ibActions e ibOutlets rispettivamente, dove ibsta per costruttore di interfacce. Questi sono relativi agli elementi dell'interfaccia utente e li esploreremo dopo aver saputo visivamente come implementarli.

Azioni e sbocchi - Fasi coinvolte

Step 1 - Usiamo la nostra prima applicazione per iPhone.

Step 2 - Seleziona il file ViewController.xib dai file nella sezione del navigatore.

Step 3 - Ora puoi selezionare gli elementi dell'interfaccia utente dal riquadro della libreria sul lato destro della nostra finestra, mostrato di seguito.

Step 4 - Puoi trascinare e rilasciare gli elementi dell'interfaccia utente nella nostra vista nel nostro generatore di interfacce.

Step 5 - Aggiungiamo un'etichetta e un pulsante Round Rect alla nostra vista.

Step 6 - Dal pulsante del selettore dell'editor nella barra degli strumenti dell'area di lavoro nell'angolo in alto a destra come mostrato di seguito.

Seleziona il pulsante Assistente editor.

Step 7 - Vedremo due finestre nella nostra area dell'editor al centro, una è il file ViewController.xib e l'altra è ViewController.h.

Step 8 - Ora, fai clic con il pulsante destro del mouse sull'etichetta e seleziona, tieni premuto e trascina la nuova presa di riferimento come mostrato di seguito.

Step 9- Inserisci il ViewController.h tra le parentesi graffe. Nel caso in cui non ci siano parentesi graffe nel file, aggiungere il ViewController prima di farlo. Troverai un pop-up come mostrato di seguito.

Step 10- Digita il nome dell'etichetta per l'outlet, qui abbiamo usato l'etichetta myTitleLabel. Fare clic su Connetti e ibOutlet sarà completo.

Step 11 - Allo stesso modo, per aggiungere un'azione, fare clic con il pulsante destro del mouse sul pulsante Round rect, selezionare il ritocco all'interno e trascinarlo sotto le parentesi graffe.

Step 12 - Rilascialo e chiamalo setTitleLabel.

Step 13 - Seleziona il file ViewController.m, troverai un metodo come mostrato di seguito.

-(IBAction) setTitleLabel:(id)sender {
}

Step 14 - Aggiungi una dichiarazione come mostrato di seguito all'interno del metodo sopra.

[myTitleLabel setText:@"Hello"];

Step 15- Eseguiamo ora il programma selezionando il pulsante Esegui. Vedrai il seguente output.

Step 16 - Ora fai clic sul pulsante.

Step 17 - L'etichetta che abbiamo creato è stata modificata dall'azione sul pulsante.

Step 18- Dall'esempio sopra, possiamo concludere che IBOutlet crea un riferimento a UIElement (qui per UILabel). Allo stesso modo, l'IBAction collega il pulsante UIB con un metodo, che viene chiamato al ritocco dell'evento all'interno.

Step 19 - Puoi giocare con le azioni selezionando diversi eventi durante la creazione dell'azione.