Mi rivolgo a iOS7 nella mia ultima app e toccando la barra di stato non sembra scorrere una tabellaView o collectionView in cima.Impossibile ottenere scrollsToTop che funziona su iOS7
Ho impostato self.tableView.scrollsToTop = true
e ancora non succede nulla.
So che Apple ha modificato in modo significativo la barra di stato in iOS7, ma tali modifiche hanno interrotto la funzionalità scrollsToTop
?
Aggiornamento
In risposta a un commento in una delle risposte, ho testato per garantire che la mia vista collezione era infatti l'unico ScrollView sullo schermo, ed è stato:
(lldb) po [self.view recursiveDescription]
<UIView: 0x1092ddf0; frame = (0 0; 320 568); autoresize = W+H; layer = <CALayer: 0x109357e0>>
| <UICollectionView: 0x11351800; frame = (0 0; 320 568); clipsToBounds = YES; opaque = NO; autoresize = W+H; gestureRecognizers = <NSArray: 0x10966080>; layer = <CALayer: 0x109623a0>; contentOffset: {0, -64}> collection view layout: <UICollectionViewFlowLayout: 0x10940a70>
| | <UIImageView: 0x10965fa0; frame = (0 564.5; 320 3.5); alpha = 0; opaque = NO; autoresize = TM; userInteractionEnabled = NO; layer = <CALayer: 0x10965ee0>> - (null)
| | <UIImageView: 0x10948f60; frame = (316.5 561; 3.5 7); alpha = 0; opaque = NO; autoresize = LM; userInteractionEnabled = NO; layer = <CALayer: 0x10966030>> - (null)
Aggiornamento n. 2
Non sono sicuro se è importante, ma sto utilizzando un NavigationController iOS7 standard in cui la barra di navigazione è trasparente e applica una sfocatura alla mia collezione/tableViews mentre scorrono sotto.
Update # 3
capito. Risulta che I ha fatto avere più di una scrollView sullo schermo. La mia app ha un menu del cassetto sinistro sotto la parte principale dell'app e quel menu ha una tabellaView per le opzioni. Ho semplicemente impostato self.menuTable.scrollsToTop = false
e tutto ha funzionato come previsto nel resto dell'app. Non è stato necessario implementare i metodi deltaudi scrollView o altro.
Avete bisogno di impostare qualcosa di simile, self.scrollView.scrollEnabled = YES; ? Ma per la tableview .. – DogCoffee
Un grande suggerimento nell'aggiornamento n. 3, ha funzionato allo stesso modo. Ma la cosa strana è che senza l'aggiornamento # 3 ha funzionato su iOS8 ma non su iOS7. –