Domanda

Voglio visualizzare un messaggio agli utenti della mia app in UIStatusBar, ma mi piacerebbe mantenere la funzionalità scrollsToTop in modo che un utente può toccare la barra di stato e scorrere un tableView fino alla cima.

Ho esaminato l'aggiunta di un UIWindow sulla parte superiore della barra di stato corrente come in questa domanda: Aggiungi UIView sopra tutte le altre opinioni, anche StatusBar

Ma disabilita i tocchi alla barra di stato.

Nota:. Ho visto diverse applicazioni che utilizzano l'area di stato per messaggi sul display, come l'app "Evernote"

Grazie per l'aiuto!

È stato utile?

Soluzione

ti nascondi la barra di stato? E 'saggio per tenerlo lì, ma disegnare nella sua posizione, perché in paesi diversi, con diversi operatori di telefonia mobile, gli elementi della barra di stato hanno un po' di posizioni diverse. Ho visto app disegno ci sulle icone di stato. Brutto!

Quindi immagino che si desidera aggiungere una visualizzazione secondaria nella posizione di barra di stato. Perché non intercetta tocca gli eventi in quella vista e inviare il vostro tableView un messaggio a scorrere verso l'alto?

Altri suggerimenti

Dai un'occhiata alla https://github.com/myell0w/MTStatusBarOverlay . Premendolo si può essere impostato su non copre l'intera barra di stato e quindi si può Toch la barra di stato e tornare la funzione di scorrimento-to-top.

Ecco uno screenshot, le mostra il lato sinistro versione ampliata, il lato destro della rimpiccioliti uno:

MTStatusBarOverlay

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top