#swift #xcode #uicollectionview #swiftui #uiviewrepresentable
#swift #xcode #uicollectionview #swiftui #uiviewпредставляемый
Вопрос:
Итак, я создаю проект на основе SwiftUI, и в одном из моих структурных представлений у меня есть UIViewRepresentable, который создает UICollectionView. Также в этом представлении у меня есть переменная @State с именем ‘showNextSheet’, которая представляет новый лист при переключении.
Я успешно реализовал UICollectionView, но теперь я пытаюсь представить новый лист, когда пользователь нажимает на ячейку в UICollectionView. У меня есть доступ к методу ‘didSelectItemAt’, но я не могу понять, как передать переменную привязки (showNextSheet) в ячейку. Возможно ли это?
Комментарии:
1. Не могли бы вы предоставить код?
2. Я ничего не публиковал, потому что здесь было бы слишком сложно ориентироваться. Я в основном спрашиваю, можно ли в любом случае передать переменную привязки (@State var showNextSheet = false) в UICollectionViewCell. Проблема в том, что переменная внутри ячейки (должна быть @Binding var showNextSheet) должна быть настроена при инициализации.