[SwiftUI] ZStack에 .alert를 사용하는 이유 및 isPresented에 $바인딩 값을 사용하는 이유


[SwiftUI] ZStack에 .alert를 사용하는 이유 및 isPresented에 $바인딩 값을 사용하는 이유

struct TodoListView: View { @EnvironmentObject private var pathModel: PathModel @EnvironmentObject private var todoListViewModel : TodoListViewModel var body: some View { ZStack { VStack { ... } } .alert("To do list \(todoListViewModel.removeTodosCount)를 삭제하시겠습니까?", isPresented: $todoListViewModel.isDisplayRemoveTodoAlert ){ Button("삭제", role: .destructive){ todoListViewModel.removeBtnTapped() } Button("취소", role: .cancel) {} } } } viewModel.swift func navigationRightBtnTapped() { if isEditTodoM...


#alert #binding #ispresented #ZStack

원문링크 : [SwiftUI] ZStack에 .alert를 사용하는 이유 및 isPresented에 $바인딩 값을 사용하는 이유