Всем привет) Подскажите, пожалуйста такой вопрос, не могу понять как правильно сделать. Есть первый экран на нем 4 картинки с названием каждой картинки, при нажатии на картинку перебрасывает на след экран, вопрос в чем как правильно передать название разных картинок на другой экран. Что именно нужно передать в NavBarMenuView?
struct NavBarMenuView: View {
var categoryViewModel: FoodСategory
var physique: some View {
HStack {
Button {
} label: {
Picture(systemName: "chevron.left")
.foregroundColor(.black)
}
Spacer()
Textual content(categoryViewModel.title)
.font(.callout)
Spacer()
Picture("avatar")
.resizable()
.scaledToFit()
.body(width: 44, top: 44)
}
.padding(.horizontal, 20)
}
}
struct MenuView: View {
@StateObject var menuViewModel = MenuVieiwModel()
@StateObject var categoryTitleVM = CategoriesViewModel()
//@State var titleText: [FoodСategory] = []
@State var showDetail = false
var columns = Array(repeating: GridItem(.versatile(), spacing: 15), depend: 3)
var physique: some View {
ZStack {
NavigationView {
VStack {
NavBarMenuView()}
I attempted to cross the mannequin to NavBarMenuView, nevertheless it generates an error