Korzystając z C i Xcode, utworzyłem UICollectionView
z 10 sekcjami i wszystko działa dobrze. Czy mimo to można ustawić sekcję, która jest wyświetlana po pierwszym wyświetleniu? Domyślnie wyświetla sekcje 0-9, ale chcę, aby rozpoczynała się w sekcji 5.UICollectionView przewiń do określonej sekcji
11
A
Odpowiedz
26
Możesz zadzwonić pod numer scrollToItemAtIndexPath:atScrollPosition:animated:
w swojej metodzie viewDidAppear:
.
Możesz przytrzymać odwołanie do komórki, do której chcesz przewinąć, a następnie użyć indexPathForCell:
, aby uzyskać ścieżkę indeksu.
są następujące pozycje przewijania można wybrać
UICollectionViewScrollPositionNone
UICollectionViewScrollPositionTop
UICollectionViewScrollPositionCenteredVertically
UICollectionViewScrollPositionBottom
UICollectionViewScrollPositionLeft
UICollectionViewScrollPositionCenteredHorizontally
UICollectionViewScrollPositionRight
2
W przypadku, gdy wiesz, gdzie chcesz, aby przewinąć w kategoriach rzędu całkowitej i sekcji, można korzystać z tych liczb całkowitych w
NSIndexPath indexPathForItem:inSection:
Metoda tworzenia NSIndexPath zamiast utrzymywania odwołania do komórki, a następnie wywoływania indexPathForCell :. Możesz również przenieść ten kod do metody viewWillAppear:, jeśli chcesz, aby przewijanie stało się przed wyświetleniem widoku.
Powiązane problemy
- 1. UITableView Przewiń do sekcji
- 2. jQuery Przewiń do sekcji strony
- 3. iOS UITableView Przewiń do dołu sekcji
- 4. Jak dodać tytuł sekcji w widoku UICollectionView?
- 5. Małe luki występujące w sekcji UICollectionView
- 6. UICollectionView specjalny przepływ poziomy - wiele sekcji
- 7. Ustaw kolor tła dla sekcji UICollectionView?
- 8. UICollectionView wyświetlaj stopkę tylko dla ostatniej sekcji
- 9. Przewiń do określonej pozycji na stronie za pomocą Javascript/Jquery
- 10. Włącz UITableWyświetl edytuj tylko w określonej sekcji
- 11. Jak dynamicznie dodawać wiersze do określonej sekcji UITableView?
- 12. UICollectionView z FlowLAyout nie przewija się podczas ustawiania wstawek sekcji
- 13. zapobiec sekcji uicollectionview rozpoczynającej się na nowej linii
- 14. Ionic Przewiń do elementu
- 15. html/css że Przewiń w dół do różnych sekcji div na stronie internetowej
- 16. UICollectionView Nagłówek i stopka Zobacz
- 17. używanie łączy href do przejścia do określonej sekcji na stronie internetowej
- 18. Selen: Przewiń do końca strony
- 19. Przewiń do div używając jquery
- 20. Przewiń do dołu C# DataGridView
- 21. resetuj TextView przewiń do góry
- 22. Przewiń do dołu C# TextBox
- 23. Textarea automatycznie przewiń do dołu
- 24. Przewiń do kiedy strona obciążenie
- 25. Przewiń do końca ScrolledWindow/TextView
- 26. Przewiń do 10px powyżej elementu
- 27. jQuery przewiń do dołu strony
- 28. Dodaj do NSTextView i przewiń
- 29. Przewiń do góry jQuery-Textarea
- 30. Uzasadnij ostatnią linię UICollectionView
To zadziałało dobrze. Cudowna robota. Dzięki – Bogiemon
@Bogiemon ... Zaakceptuj tę odpowiedź, jeśli rozwiąże ona Twój problem. –
Co jeśli ta konkretna sekcja nie zawiera żadnych elementów, tylko widok nagłówka? – sharoni