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.