How to show NavigationLink as a button in SwiftUI

后端 未结 8 2059
说谎
说谎 2021-01-31 14:39

I\'ve read a lot here about navigation in SwiftUI and tried a couple of things, but nothing is working as desired.

Basically, I have a view with a list of workouts and y

8条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2021-01-31 15:04

    You can add the navigation link directly to the button like this:

        @State var tag:Int? = nil
    
        ...
    
        NavigationLink(destination: Text("Full List"), tag: 1, selection: $tag) {
            MyButton(buttonText: "Full list") {
                self.tag = 1
            }
        }
    

提交回复
热议问题