2011-11-27 33 views
7

Qualcuno potrebbe fornire alcune indicazioni su come implementare tale fumetto come menu popup quando si fa clic su "Altro" nella barra degli strumenti dell'applicazione IPhone IPod?Menu popup Bubble iOS simile a ITunes

+0

Stai parlando di ciò che si vede quando fanno clic su "Altro ..." nell'app iTunes di iPhone (che sembra essere una vista tabella standard) o stai parlando di qualcos'altro? Forse potresti modificare la tua domanda per includere uno screenshot? In questo momento, la tua domanda non mi è chiara. –

risposta

16

Penso che stiate cercando UIPopoverController. I controller Popover sono solo contenitori per i controller di visualizzazione: scrivi un controller di visualizzazione che fa ciò che desideri e che sei impostato. Ma questo è per iPad. Se lo vuoi per iPhone, continua a leggere. Ho messo alcune soluzioni.

Si potrebbe anche esplorare UIActionSheet ma UIPopOverController offre maggiore flessibilità.

Credo che tu stia parlando di qualcosa del genere?

enter image description here

Ecco alcune soluzioni si potrebbe adottare -

  1. dimenticato che si voleva questo per iPhone, Date un'occhiata alla realizzazione iPhone UIPopoverController: WEPopover

  2. Su iPhone si userebbe generalmente un UIActionSheet per una pila di pulsanti del genere. Scorre verso l'alto dal basso, piuttosto che spuntare vicino al pulsante, ma questo è il comportamento standard su iPhone.

  3. Oppure puoi istanziare manualmente un UIView usando un'immagine di sfondo personalizzata o disegnare con trasparenza, aggiungere alcuni UIButtons (o un altro tipo di visualizzazione personalizzata) in alto, e anche gestire in qualche modo tutti i tocchi all'esterno di quella vista.

Nota che è l'interfaccia utente non standard. Un foglio di azione sarebbe più conforme a HIG.

+0

Sì, quello. Grazie! Ma i documenti affermano che "i controller Popover sono destinati esclusivamente ai dispositivi iPad". Come li implementa l'applicazione musicale IPhone? –

+0

dimenticato che lo volevi per iPhone, Dai un'occhiata all'implementazione di UIPopoverController per iPhone: WEPopover https://github.com/werner77/WEPopover –

+0

Grazie ho aggiornato la mia domanda per riflettere più accuratamente a cosa mi riferivo. Il pulsante Altro nell'applicazione IPod sull'iPhone. Sembra molto simile a quello ma sull'iPhone. –