Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swiftui HStack NavigationLink处于可点击区域较小的形状_Swiftui_Swiftui Navigationlink - Fatal编程技术网

Swiftui HStack NavigationLink处于可点击区域较小的形状

Swiftui HStack NavigationLink处于可点击区域较小的形状,swiftui,swiftui-navigationlink,Swiftui,Swiftui Navigationlink,我希望能够在此表单中点击整行以导航到下一个视图;我做错了什么?它只允许我在点击末尾的符号时导航。 这段代码应该在模拟器中编译和运行。 谢谢 复制-粘贴-运行 import SwiftUI struct ContentView: View { let selectedTags = ["A", "B", "C"] @State var active = false var body: some View { NavigationView {

我希望能够在此表单中点击整行以导航到下一个视图;我做错了什么?它只允许我在点击末尾的符号时导航。 这段代码应该在模拟器中编译和运行。 谢谢

复制-粘贴-运行

import SwiftUI

struct ContentView: View {
    let selectedTags = ["A", "B", "C"]
    @State var active = false
    var body: some View {
        NavigationView {
            Form {
                NavigationLink( destination: DetailView(), isActive: $active) {
                    ScrollView(.horizontal) {
                        HStack {
                            ForEach(selectedTags, id: \.self) { tag in
                                Text(tag)
                            }
                        }
                    }.onTapGesture {
                        self.active.toggle()
                    }
                }
            }
        }
    }
}

struct DetailView: View {
    var body: some View {
        Text("Welcome")
    }
}
struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

非常好,谢谢!有没有办法在点击时使行变灰一点,比如选择典型的列表行?
import SwiftUI

struct ContentView: View {
    let selectedTags = ["A", "B", "C"]
    @State var active = false
    var body: some View {
        NavigationView {
            Form {
                NavigationLink( destination: DetailView(), isActive: $active) {
                    ScrollView(.horizontal) {
                        HStack {
                            ForEach(selectedTags, id: \.self) { tag in
                                Text(tag)
                            }
                        }
                    }.onTapGesture {
                        self.active.toggle()
                    }
                }
            }
        }
    }
}

struct DetailView: View {
    var body: some View {
        Text("Welcome")
    }
}
struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}