ho bisogno di implementare qualcosa di simile:Come rendere barra di navigazione come Instagram
tableView deve rimbalzare, ma non barra di navigazione.
Ho provato un sacco di varianti diverse. Qualcosa di simile a questo:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
CGRect imageViewFrame = self.imageView.frame;
CGRect tableViewFrame = self.tableView.frame;
//ImageView - is top view(instead of NavBar)
//defaultHeight - is default height of tableView
imageViewFrame.origin.y = MIN(0, MAX(-scrollView.contentOffset.y, -100));
tableViewFrame.origin.y = imageViewFrame.origin.y + 100;
tableViewFrame.size.height = defaultHeight - imageViewFrame.origin.y;
self.imageView.frame = imageViewFrame;
self.tableView.frame = tableViewFrame;
}
Ottenere questo:
non è adatto perché in Instagram dimensioni tableView non cambia (basta guardare gli indicatori di scorrimento, se la dimensione di tableView modificato, hanno anche cambiato)
Inoltre ho provato ad aggiungere Visualizza come subView in TableView, funziona, ma non esattamente quello che mi serve è. Nella barra di navigazione di Instagram all'esterno di tableView, quindi non è adatto.
Nella barra di ricerca di facebook app si comporta esattamente lo stesso
Qualcuno mi può aiutare?
Grazie!
Non sono sicuro se ho ottenuto questo corretto, stai dicendo che vuoi una vista di intestazione che si sovrappone al tuo contenuto? Forse metti più annotazioni nelle tue immagini perché non vedo barre di navigazione che potrebbero essere ciò che mi confonde. – 7usam
@ 7usam, probabilmente ho torto a dirlo, ho bisogno di ottenere il comportamento della barra di navigazione (o qualsiasi altra vista) è la stessa di Instagram o Facebook. – wiruzx
Stai parlando del "nome tag" su Instagram? – 7usam