HomeiOS DevelopmentThe best way to switch information between SwiftUI views

The best way to switch information between SwiftUI views


Всем привет) Подскажите, пожалуйста такой вопрос, не могу понять как правильно сделать. Есть первый экран на нем 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

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments