Utilizzo di Objective C e Xcode Ho creato uno UICollectionView
con 10 sezioni e tutto funziona correttamente. Esiste comunque la possibilità di impostare la sezione a cui viene visualizzata la prima volta che viene visualizzata? Per impostazione predefinita mostra le sezioni 0-9, ma voglio che inizi nella sezione 5.UICollectionView scorrere alla sezione specifica
11
A
risposta
26
Puoi chiamare scrollToItemAtIndexPath:atScrollPosition:animated:
nel tuo metodo viewDidAppear:
.
È possibile mantenere un riferimento alla cella a cui si desidera scorrere, quindi utilizzare indexPathForCell:
per ottenere il percorso dell'indice.
Di seguito sono le posizioni di scorrimento è possibile scegliere tra
UICollectionViewScrollPositionNone
UICollectionViewScrollPositionTop
UICollectionViewScrollPositionCenteredVertically
UICollectionViewScrollPositionBottom
UICollectionViewScrollPositionLeft
UICollectionViewScrollPositionCenteredHorizontally
UICollectionViewScrollPositionRight
2
Nel caso in cui si sa dove si vuole scorrere fino in termini di una riga intero e la sezione, è possibile utilizzare questi numeri interi nel
NSIndexPath indexPathForItem:inSection:
metodo per creare un NSIndexPath invece di mantenere un riferimento a una cella e quindi chiamare indexPathForCell :. Inoltre, è possibile spostare questo codice nel metodo viewWillAppear: se si desidera che lo scorrimento avvenga prima che venga visualizzata la vista.
Problemi correlati
- 1. UITableView Scorrere fino alla sezione
- 2. jQuery Scorrere fino alla sezione della pagina
- 3. iOS UITableView Scorrere fino alla fine della sezione
- 4. UICollectionView visibleCells restituisce 0 prima di scorrere
- 5. Come scorrere UICollectionView in fondo al programma?
- 6. Scorrimento indipendente per ogni sezione di un UICollectionView?
- 7. Scorrere NSTableView alla selezione
- 8. Abilita rimbalzo/scorrere per UICollectionView mentre non le cellule
- 9. Imposta un colore di sfondo per una sezione UICollectionView?
- 10. Come si aggiunge un titolo di sezione in UICollectionView?
- 11. Intestazione della sezione in UICollectionView con UICollectionViewLayout personalizzato
- 12. UICollectionView mostra il piè di pagina solo per l'ultima sezione
- 13. Come forzare UICollectionView con meno elementi da far scorrere?
- 14. utilizzando i link href per andare alla sezione specifica all'interno del sito web
- 15. jquery scorrere fino alla posizione div specifica in caso di errore e messa a fuoco
- 16. Come scorrere verso una posizione specifica in una JScrollPane
- 17. Pulsante in ViewPager scorrere fino a pagina specifica
- 18. searchBar sovrapposto alla vista dell'intestazione della sezione
- 19. Rxjava: Iscriviti alla thread specifica
- 20. Notifica Android alla data specifica
- 21. Problemi che si inseriscono nella sezione UICollectionView che contiene un piè di pagina
- 22. UICollectionView con FlowLAyout che non scorre quando si impostano gli inserti di sezione
- 23. ListView scorrere fino alla voce selezionata
- 24. QTableView scorrere fino alla riga aggiunta nuova
- 25. jQuery scorrere alla fine della pagina
- 26. Scorrere fino alla fine di C# DataGridView
- 27. Scorrere fino alla fine di C# TextBox
- 28. come scorrere fino alla vista ui carica
- 29. Selenio: Scorrere fino alla fine della pagina
- 30. Come rimuovere una sezione ELF specifica, senza rimuovere altri simboli?
Questo ha funzionato bene. Bel lavoro Grazie – Bogiemon
@Bogiemon ... Accetta questa risposta se risolve il tuo problema. –
Cosa succede se quella particolare sezione non ha elementi, solo una vista di intestazione? – sharoni