Первый проект, написанный на SwiftUI . Есть проблемы, чтобы сделать навигацию.
Если я хочу перемещаться как: Профиль -> Редактировать профиль -> другой вид
Не уверен, что это хорошая идея использовать это:
@State private var navigateToEditProfile = false
if navigateToEditProfile{
EditProfileView()
}
Также пытался использовать это со следующей структурой: body -> ScrollView -> VStack -> NavigationView
Но это вообще ничего мне не показывает .. . показывать, только если я удаляю родительский стек NavigationView, но затем нажатие не работает!
NavigationView{
NavigationLink(destination: EditProfile(){
Button(){
Row(rowActive: false, icon: "icn-edit", title: "Edit Profile")
}
}
}
Работает только настоящее, но я не могу этого сделать .overFullScren
Button(action: { self.navigateToEdit.toggle() }){
Row(rowActive: false, icon: "icn-edit", title: "Edit Profile")
}.buttonStyle(PlainButtonStyle())
.sheet(isPresented: $navigateToEdit){
EditProfile().environmentObject(ProfileViewModel.shared)
}