я его сделал, но потом понял что нужно его поместить в scrollVIew, так как нужно еще несколько категорий разместить, переделал констрейнты, создал scrollView, добавил scrollView.contentSize = CGSize(width: scrollView.bounds.width, height: 1500) и вот такая штука получилась, collectionView в котором размещались продукты стал очень коротким (хотя до добавления scrollView он выглядел нормально) и scrollView не листаеться, кто знает как это исправить??? (если что на первом скрине до добавления scrollView, а второй скрин после добавления)
Для таких целей лучше использовать CollectionView, это аналог RecyclerView из андроида. Один раз делаешь вид карточки, а в остальных меняешь просто текст и изображение
Ты имеешь ввиду сделать collectionView в collectionView, сделать один вертикальный другой горизонтальный???
А зачем два collection view? Делаешь одну коллекцию, просто один тип для категорий, второй для карточек еды твоей. Берешь массив продуктов, сортируешь их по категориям, перед началом новой категории добавляешь объект с иным типом (не как у еды), и обрабатываешь по типу.
То есть по секция разделить, да???
Зачем в скролвью сувать коллекцию? Делай коллекцию, в ячейку коллекции суй еще одну коллекцию и будет тебе счастье
ScrollView { LazyVStack { ...items } } Ну а по факту, коллекция - это и так скролл вью
Я делаю на UIKIT а не на SwiftUI
Это не отменяет что ты скролвью пизаешь в скролвью
Обсуждают сегодня