2010-10-27 17 views
6

Fondamentalmente, ho un client che desidera implementare una traccia di breadcrumb nella barra di navigazione. Mi rendo conto che Apple non raccomanda questo comportamento, ma l'app che sto costruendo è solo per uso interno e non verrà inviata all'App Store.iOS Navigation Breadcrumb Trail

Ho bisogno di qualcosa sulla falsariga di ciò che AirVideo utilizza nella loro app per iPad. Ci sono dei controller di navigazione che forniscono questa funzionalità o altri codici disponibili?

alt text

risposta

1

penso che avrei dovuto creare il proprio personalizzato View Controller che contiene un riferimento alle altre viste, e disegna i pulsanti come si desidera.

+0

Sì, ovviamente, ma ero sperando che qualcuno avesse implementato qualcosa di simile o che esistesse un codice esistente da qualche parte. Ho un'idea di come implementarlo, ma se esiste già una soluzione ideale. –

+0

Non sono sicuro di esempi o framework che facciano questo, ma forse una domanda più specifica attirerebbe più attenzione. Forse qualcosa come "ci sono dei controller di navigazione breadcrumb iOS?" piuttosto che "Qualche idea?" che potrebbe essere un po 'ambiguo. – Oliver

6

Ho fatto simile, ma sfortunatamente non posso condividere alcun codice, in quanto è vincolato dalla NDA. Ma posso guidarti per una soluzione facile.

  • Utilizzare UIWebView per breadcrumb.
  • Usa CSS per mostrare i tuoi articoli (come http://www.jankoatwarpspeed.com/examples/breadcrumb/#), che vengono enumerati dal UIViewController impilare
  • Dare link, Linkes schema personalizzato, come (controllore: // 1, regolatore: // 2 ecc)
  • richieste maniglia UIWebView e utilizzare popToViewController di UINavigationController di cambiare al controllore

selezionato il gioco è fatto

speranza che questo aiuta