Controlli. ActionSheet e Alert Selezionare un’azione In molte situazioni è necessario fornire all’utente una scelta fra varie azioni disponibili. per.

Slides:



Advertisements
Presentazioni simili
Map & Go℠ Creazione e utilizzo di Mappe Offline
Advertisements

UNO STRUMENTO PER INTERAGIRE CON GLI UTENTI DELLE PAGINE WEB
AVVIARE IL COMPUTER WINDOWS ‘98 Queta fase è definita BOOTSTRAP
Comunicare con la posta elettronica (7.4)
ALEPH MODULO ACQ/SERIALS PERIODICI Corso Bicocca-Insubria luglio 2004.
Modulo 4 – terza ed ultima parte Foglio Elettronico Definire la funzionalità di un software per gestire un foglio elettronico Utilizzare le operazioni.
Modulo o Form in Html.
Quinta lezione: Stampare e salvare una mappa Stampa e salvataggio in vari formati. Utilizzare il prodotto per inserirlo in relazioni Utilizzarlo come base.
word (prima lezione): sommario
1 Grafica ed eventi/2 Più movimento alle classi. 2 Esercizio n.1 Realizzare una applicazione che permette il trascinamento di una ellissi allinterno di.
Word Parte 1 Introduzione Informatica di Base – A.A Lezione 18.
Access: Query semplici
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
Emmebit Sistemi s.a.s. di Marco Bonafede & C. Via Mario Greppi, Robbiate (LC) - Tel: Fax:
ARGONEXT Accesso Docente
Modulo 7 – reti informatiche u.d. 3 (syllabus – )
Esercitazione sulla creazione di una raccolta locale Tutorial.
100% Generation: Truth or bullshit? By Salvatore Silvio Caggia 100% Generation: Truth or bullshit? By Salvatore Silvio Caggia Questo è il form di partenza.
Progettazione multimediale
Iniziamo a usare il computer
A cosa serve GWAESSE? E’ un software di semplice utilizzo per la configurazione e la preventivazione di quadri AS (per moli e campeggi), ASC (per cantiere)
MIGLIORAMENTO USABILITA TIPI FASCICOLO. Miglioramento usabilità tipi fascicolo Esigenza Lutilizzo avanzato delle tipologie di fascicoli procedimentali.
MANUALE PRENOTAZIONE – MODIFICA LABORATORI NUOVA PRENOTAZIONE MODIFICA PRENOTAZIONE CANCELLA PRENOTAZIONE PRENOTAZIONE LUNGO PERIODO.
Applicativo Power Point
Condividere documenti j quindi premere F5 o fare clic su Presentazione > Dall'inizio per iniziare il corso. Sulla barra dei messaggi fare clic su Attiva.
A cosa serve GWAESSE? E’ un software di semplice utilizzo per la configurazione e la preventivazione di quadri AS (per moli e campeggi), ASC (per.
Corso di tecniche della modellazione digitale computer 3D A.A. 2010/2011 docente Arch. Emilio Di Gristina 09.
Lazienda SC Informatica si occupa della progettazione e della realizzazione di sistemi informatici dedicati alle farmacie. Fornisce inoltre un servizio.
Console del Dipendente
Evolve. Il software EVOLVE consente un veloce accesso, visualizzazione ed estrazione dei dati contenuti nel data base dellAmministrazione del Personale.
Le Toolbar di default Quando avviamo Writer vengono visualizzate di default due toolbar o barre degli strumenti La toolbar superiore è definita Standard.
Writer: Stili Modelli Lezione 03. Modelli di formato e modelli di documento Modelli di formato: Sono gli stili attribuiti al carattere, al paragrafo alle.
Registro Elettronico Istituto Comprensivo Sassano
Interrogare il database
Utilizzare gli schemi stampati j quindi premere F5 o fare clic su Presentazione > Dall'inizio per iniziare il corso. Sulla barra dei messaggi fare clic.
Percorso didattico per l’apprendimento di Microsoft Access Modulo 5
Modulo 6 Test di verifica
Riferimento rapido per l’app © 2013 Microsoft Corporation. Tutti i diritti riservati. Schermata iniziale di Lync I riquadri dell'hub a sinistra nella schermata.
1 Sistemi Informativi e Servizi in Rete Università degli Studi di Brescia Facoltà di Ingegneria Parsing di documenti XML Esercizi.
Microsoft Word Interfaccia grafica
Manuale per la presentazione, gestione e rendicontazione dei Voucher Aggiornato al 03 maggio 2013.
IV D Mercurio DB Lezione 2
Selezionare dal Menu “Strumenti” la voce “Servizi”
Esercizio ODBC. Configurare il driver ODBC Start  Control Panel  Administrative Tools Aprire: Data Source(ODBC) User DSN  Add…. Selezionare il driver.
ESPANSIONE Personalizzare l’interfaccia utente 2010.
Lezione Riccardo Sama' Copyright  Riccardo Sama' Outlook e la posta.
Esercizio ODBC Roberto Pecchioli, Nicola Salotti, Massimiliano Sergenti - Gruppo Admin.
Microsoft Access Chiavi, struttura delle tabelle.
Realizzare controlli Antonio Cisternino. L’esperienza del bottone  Il progetto Bottone (vedere bottone.zip) ci ha consentito di analizzare la struttura.
Reti di calcolatori LS1 Service Middleware Reti di calcolatori LS progetto di Andrea Belardi Infrastruttura dedicata alla gestione di servizi disponibili.
ELABORAZIONE TESTI MICROSOFT WORD EM 09.
Manuale Utente – i-Sisen Questionario dei Consumi
Cloud Tecno V. Percorso didattico per l’apprendimento di Microsoft Access 4 - Le maschere.
I Sistemi Operativi. Che cosa sono? Il sistema operativo è un software di base che fa funzionare il computer. I Sistemi operativi più importanti sono:
Windows : Cambiare la risoluzione dello schermo 1.
SISTEMA GESTIONE TOMBINI
Cosa visualizzare nell’elenco sotto Tasti che agiscono sull’elenco sopra. e in alternativa Tasto destro Altri dati disponibili. Trascinarli in uno dei.
Access Breve introduzione. Componenti E’ possibile utilizzare Access per gestire tutte le informazioni in un unico file. In un file di database di Access.
+ Connettersi al web Nicolò Sordoni. + Verificare se lo smartphone è connesso Per poter accedere alla rete, è consigliato innanzitutto verificare se il.
+ Geolocalizzazione Nicolò Sordoni. + Servizi di localizzazione In Windows Phone, la posizione dell’utente può essere rilevata in 3 differenti modi: GPS:
Attrazione Investimenti: Protocollo di Intesa Regione Toscana – UPI – ANCI Avviso finalizzato alla rilevazione della aree produttive e/o direzionali.
Gestire i dati: download e salvataggio. L’importanza dei dati La quasi totalità delle applicazioni hala necessità di gestire varie funzionalità relative.
Autoresizing e autolayout. Posizionare gli elementi All’interno dello storyboard, gli elementi possono essere posizionati trascinandoli nella posizione.
Usare le mappe. MapKit Per utilizzare le mappe all’interno di uno specifico VIewController, è sufficiente inserire al suo interno una view di tipo MKMapView.
Gestire la navigazione. Creare un’app multi Controller La quasi totalità delle app è suddivisa in più ViewControllers, ognuno con specifiche funzionalità.
I L SO MS DOS … una breve guida…. C OS ’ È UN S ISTEMA OPERATIVO Un sistema operativo (SO) è un insieme di programmi che agisce come intermediario tra.
Controlli. Storyboard L’assistant editor consente una visualizzazione contestuale in cui sono affiancati verticalmente il ViewController nello storyboard.
Android Intent, AlertDialog, SharedPreferences. Intents.
Cassetto Professionisti Cassetto Previdenziale per Liberi Professionisti iscritti alla Gestione Separata 1.
Transcript della presentazione:

Controlli

ActionSheet e Alert

Selezionare un’azione In molte situazioni è necessario fornire all’utente una scelta fra varie azioni disponibili. per gestire tali casi il sistema ci mette a disposizione due componenti : UIActionSheet e UIActionController UIActionSheet è stato lo standard per le versioni precedenti la 8.0. Ora è considerato deprecato ma comunque funzionante. UIActionController è il nuovo componente consigliato da Apple.

Selezionare un’azione

UIActionSheet Per utilizzare un’ActionSheet è necessario creare una nuova istanza e valorizzare le seguenti proprietà: title: serve per fornire un’indicazione all’utente delegate: indica quale componente dovrà rispondere agli eventi che saranno scatenati cancelButtonIndex: l’indice dell’eventuale bottone di annullamento Inoltre il metodo addButtonWithTitle, ci offre la possibilità di aggiungere i vari bottoni

UIActionSheetDelegate Il delegate responsabile degli eventi scatenati da un’ActionSheet è l’UIActionSheetDelegate. n/UIKit/Reference/UIModalViewDelegate_Protocol/index.html Fra i vari metodi, il più importante è sicuramente - actionSheet:clickedButtonAtIndex: che ci permette di gestire la selezione di un’azione da parte dell’utente. Dopo aver definito tutte le proprietà, è sufficiente invocare il metodo dell’actionSheet showInView, passando come parametro la view in cui si vuole mostrarla.

UIAlertController Si tratta di un vero e proprio ViewController, utilizzabile per gestire varie situazioni, fra cui, come detto, la selezione. Il costruttore ci permette di indicare title, messagge e preferredStyle. I primi due parametri sono intuitivi: il terzo (di tipo UIAlertControllerStyle) ci permette di specificare come desideriamo che venga visualizzato il controller. Nel caso in questione è necessario impostare il valore.ActionSheet. Questo componente non necessita di delegate, dato che le azioni sono associate direttamente ai singoli bottoni.

UIAlertAction Ogni bottone da aggiungere all’UIAlertController è di tipo UIAlertAction. Le proprietà richieste dal costruttore sono: title: la stringa mostrata all’utente style: definisce come deve essere mostrato il bottone. E’ di tipo UIAlertActionStyle ed i possibili valori sono: Default: per azioni standard Cancel: per l’azione di annullamento Destructive: per azioni che comportano cancellazioni

UIAlertView Anche questo componente è stato deprecato in favore dell’UIAlertController. Il suo compito è quello di mostrare un Alert, generalmente per i seguenti motivi: Informare l’utente del verificarsi di un determinato evento o dell’esito di un’operazione. Richiedere conferma prima di effettuare un’operazione che non potrà essere annullata (Es: cancellare dei dati dalla memoria)

UIAlertView Anche questo componente è stato deprecato in favore dell’UIAlertController. Il suo compito è quello di mostrare un Alert, generalmente per i seguenti motivi: Informare l’utente del verificarsi di un determinato evento o dell’esito di un’operazione. Richiedere conferma prima di effettuare un’operazione che non potrà essere annullata (Es: cancellare dei dati dalla memoria)

UIAlertView Per creare un nuovo Alert view è sufficiente utilizzare il suo costruttore con i seguenti parametri: title, message : titolo e messaggio mostrati all’utente delegate: delegato invocato nel momento in cui l’utente preme un bottone cancelButtonTitle: stringa associata al bottone di annullamento dell’operazione otherButtonTitles: stringhe associate agli eventuali altri bottoni Per mostrarlo all’utente è sufficiente invocare il metodo show()

UIAlertViewDelegate Per gestire un UIAlertView è necessario definire un oggetto di tipo UIAlertViewDelegate tion/UIKit/Reference/UIAlertViewDelegate_Protocol/index.ht ml Anche in questo caso il callback di maggior interesse è - alertView:clickedButtonAtIndex: che indica la posizione del bottone premuto.

UIAlertController come UIAlertView Per utilizzare un UIAlertController per mostrare degli alert, è sufficiente impostare, nel costruttore, la proprietà preferredStyle al valore UIAlertControllerStyle.Alert. Il resto è analogo a quanto visto in precedenza

Controlli comuni

UISlider Consente la selezione di una valore all’interno di un determinato range. La selezione viene effettuata trascinando tramite swipe un apposito cursore L’azione più importante è “Value Changed”, che notifica una modifica del valore selezionato

UISlider Il valore è sempre float E’ possibile configurare i limiti ed i valore iniziale. La proprietà “Continuous Updates” indica se gli aggiornamenti devono avvenire anche mentre l’utente sta trascinando il cursore

UISwitch Permette all’utente di specificare una condizione booleana, quindi che può avere solamente 2 valori Il cambio di stato avviene al tap sul controllo o tramite swipe del cursore L’azione più importante è “Value Changed”, che notifica una modifica del valore selezionato

UISwitch E’ possibile scegliere se all’avvio deve essere on o off. I colori sono configurabili (colore del cursore e dello sfondo quando è on).

UIStepper Ha un valore di tipo Double, accessibile tramite la proprietà value, che specifica il valore corrente. Graficamente è composto da due bottoni che permettono di incrementare/decrementare tale valore L’azione più importante è “Value Changed”, che notifica una modifica del valore selezionato

UIStepper Possibilità di configurare valori minimo e massimo, valore iniziale e incremento. Autorepeat: indica se tenendo premuto il tasto l’aggiornamento deve continuare ad avvenire Wrap: Indica se, dopo aver raggiunto la fine, il valore deve tornare a quello iniziale. Continuous: come per lo slider

UISegmentedControl Permette di selezionare un valore da un elenco E’ possibile scegliere un numero infinito di segmenti (anche se sconsigliato) L’azione più importante è “Value Changed”, che notifica una modifica del valore selezionato

UISegmentedControl Numero di segmenti configurabile E’ possibile configurare i singoli segmenti, specificando il testo/immagine da mostrare per ciascuno. Alcuni segmenti possono essere inizialmente disabilitati ed è possibile specificarne uno come selezionato.