При представлении Collection View кадр Collection View должен расширяться с нуля до полноразмерного размера. Наряду с этим ячейки в представлении коллекции также должны анимироваться от нулевого размера до определенного размера. Может ли кто-нибудь предложить, как мне это сделать?Collection View animation: Expand Colllection View and Cells
0
A
ответ
1
Вы можете использовать делегат вид коллекции UICollectionViewFlowLayout
и реализовать collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath)
вернуть размер, который, пропорционального размер общего вида коллекции, но это не будет изменять размеры содержимого клеток. Возможно, вам будет лучше сделать следующее:
- Take a snapshot of the full-size collection view.
- Добавить моментальный снимок в представление, содержащее представление коллекции.
- Удалите представление коллекции, сохраняя при этом свои ограничения для своего родителя, если это необходимо.
- Установите размер моментального снимка
(0,0)
. - Анимируйте его в натуральную величину.
- В анимационном
completionHandler
удалите снимок и повторно добавьте представление коллекции, повторно добавив ограничения коллекции.
Смежные вопросы
- 1. Collection View Cells Not Showing
- 2. reload collection view with Animation
- 3. Collection View Cells имеют неправильный размер контента
- 4. Custom Collection View Cells Неправильное изображение
- 5. Autolayout and Collection View Issue
- 6. Swift - Collection View - Center Cells in the middle of Collection View
- 7. Collection View
- 8. Collection View Cells альфа меняется, когда он не должен
- 9. Expand View При перетаскивании
- 10. Collection View in Android
- 11. Android View Animation
- 12. UITextField Table View Cells - iOS
- 13. Таблица View Cells, показывающая пробелы
- 14. Collection View in Table View Cell
- 15. Backbone.js Collection View Through Model View
- 16. Swift Collection View With Table View
- 17. iOS view 'folding' animation
- 18. iphone view animation problem
- 19. View animation issue
- 20. View Animation not animating
- 21. android view animation cycleinterpolator
- 22. Collection View Cell Reveal
- 23. collection view paging customized
- 24. Custom Collection View
- 25. Collection View Tree Representation
- 26. Collection View didSelectItemAtIndexPath segue
- 27. Collection View Segue
- 28. Collection View Pagination IOS
- 29. Collection view Null
- 30. Collection view Cell Animations
Можете ли вы разместить свой код анимации? – NRitH