Daniele Campogiani Produttore e consumatore di Informazioni

22feb/1012

Programmare una webApp per iPhone #3 – Trio/duo buttons



Eccoci con un nuovo appuntamento dei tutorial per programmare una webApp per iPhone, prima di iniziare ecco alcune comunicazioni importanti.

E' uscita una nuova versione di iWebKit, precisamente la 5.0 per cui vi invito a scaricare la nuova versione che ha alcune migliorie e velocizza il caricamento delle pagine.

Non preoccupatevi per le pagine che avete già scritto, non perderete nulla, dovete solo sovrascivere le cartelle css, images, javascript, pics e thumbs, lasciando invece le pagine precedentemente create.

Se invece partite da zero e non avete ancora scritto nessuna pagine, il procedimento per creare il vostro progetto rimane lo stesso, e lo potete trovare qui.

Bene, incominciamo con la lezione di oggi parlando di Trio e Duo buttons.

Per favi capire megli vi allego subito due immagini per farvi capire meglio di cosa sto parlando:

Esistono diversi tipo di queste barre di selezione, innanzitutto si può segliere se avere 2 o 3 bottoni, ed inoltre se avrle a livello della top bar (come le immagini qui sopra) oppure più in sotto (come vedrete più avanti).

Bottoni a livello della Top Bar

Vediamo il codice per queste barre di selezioni qui sopra, per la prima (quella con due pulsanti) il codice da inserire è il seguente:

<div id="duoselectionbuttons"><a href="collegamento A">Testo A</a><a href="collegamento B">Testo B</a></div>

Mentre per la barra con tre pulsanti ecco il codice:

<div id="triselectionbuttons"><a href="collegamento A">Testo A</a><a href="collegamento B">Testo B</a><a href="collegamento C">Testo C</a></div>

IMPORTANTE entrambi questi codici vanno inseriti all'interno del <div> riferito alla topbar, avendo come risultato quindi qualcosa del genere (mi riferisco a 2 pulsanti, ma è analogo anche per 3 pulsanti):

<div id="topbar">

<div id="triselectionbuttons"><a href="A.html">AText</a><a href="B.

html">BText</a><a href="C.html">CText</a></div>

</div>

Pulsanti sotto una Top Bar

E' possibile anche inserire queste barre sotto una top Bar precedentemente creata avendo un risultato simile a questo:

Questa volta il codice da inserire NON va messo allinterno del <div> riferito all top bar, ma immediatamente sotto, per avere 2 pulsati ecco il codice:

<div id="duobutton"><div><a href="A.html">Text</a><a href="B.
html">Text</a></div></div>

e analogamente per 3 pulsanti:

<div id="tributton"><div><a href="A.html">AText</a><a href="B.
html">BText</a><a href="C.html">CText</a></div></div>

potete trovare alcune pagine di esempio qui.

Selezionare una voce

E' inoltre possibile selezionare una voce, come le immagini sottostanti, per far visualizzare all'utente in che pagina si trova, il codice da inserire è il seguente:

id="pressed"

e va inserito come segue:

<div id="triselectionbuttons"><a id="pressed" href="A.html">AText</a><a
href="B.html">BText</a><a href="C.html">CText</a></div>

iphone webapp

tutorial iphone webapp

Continua a leggere

Programmare una webApp per iPhone #0 – Introduzione
Innauguro con questo articolo una serie di guide che hanno come obiettivo finale la realizzazione...
Programmare una webApp per iPhone #4 – Il Contenuto
Eccoci ad un altro appuntamento di Programmare una webApp per iPhone, la lezione di oggi sarà abbastanza...
Programmare una webApp per iPhone #1 – Sintassi HTML
Eccoci al secondo appuntamento con la rubrica "Programmare una webApp per iPhone"! Oggi ripasseremo...
Programmare una webApp per iPhone #2 – Top Bar
Benvenuti al terzo appuntamento di Programmare una webApp per iPhone, per oggi mettiamo da parte...
Thumblated Related Post

A proposito Daniele Campogiani

nasce ad Urbino nel 1990. Da sempre affascinato dal mondo dell’informatica e della tecnologia in generale, nel dicembre 2008 decide di aprire un blog. Nel 2009 si iscrive alla Facoltà di Ingegneria Informatica dell’ Università di Bologna.
Commenti (12) Trackback (1)
  1. Ecco la mia paginatta dopo l’ultimo tutorial:

    http://www.idipo.netsons.org/iphone/index.html
    :-)

  2. Ciao Daniele,complimenti per le tue guide davvero interessantissime !! ^_^
    Però volevo chiederti come scaricare iWebkit 5.0 a me non parte il download ma si apre un pagina bianca con caratteri che l’OS (Win XP) non legge (Quindi quadrattini!!) :S

    Ti saluto e aspetto tue risposte,Alex^^

  3. Adems ha scritto:

    Ciao Daniele,complimenti per le tue guide davvero interessantissime !! ^_^
    Però volevo chiederti come scaricare iWebkit 5.0 a me non parte il download ma si apre un pagina bianca con caratteri che l’OS (Win XP) non legge (Quindi quadrattini!!) :S
    Ti saluto e aspetto tue risposte,Alex^^

    prova da qui: http://iwebkit.net/http//iwebkit.net/download/iwebkit/iWebKit5.02.zip

  4. @Adems: succede anche a me…
    In alternativa puoi cliccare con il tasto destro sul file e selezionare “Salva destinazione con nome…” :-)

  5. Grz per l’aiuto ho già fatto qualche paginetta ;)

  6. Perchè non pubblichiamo i nostri lavori di volta in volta???

  7. dipo.fabio ha scritto:

    Perchè non pubblichiamo i nostri lavori di volta in volta???

    Idea interessante, ma non ho ben capito, potresti spiegarti meglio?

  8. Daniele trovo la tua iniziativa interessantissima. Ma quante lezioni serviranno per finire e concludere quindi un’applicazione?

  9. Marco ha scritto:

    Daniele trovo la tua iniziativa interessantissima. Ma quante lezioni serviranno per finire e concludere quindi un’applicazione?

    Una webApp per l’esattezza, quindi accessibile tramite Safari.

  10. @ Daniele Campogiani:
    Daniele intendevo dire che tutti quelli che seguono il tuo corso, una volta finita la lezione, mettono in pratica l’insegnamento e pubblicano il link della loro paginetta…

  11. Cmq io conosco anche un programmino per windows che permette di trasformare la cartella del progetto della webapp in un file .ipa ,ideale quindi per trasformare la propria webapp in un app. per iPhone OS ^^ Se volete il nome commentate!!

  12. Ciao Adems, a me interessa quel programmino di cui parli… ;-)


Lascia un commento


Login with Facebook: