gpt4 book ai didi

ios - 添加按钮以列出单元格

转载 作者:搜寻专家 更新时间:2023-11-01 06:51:39 26 4
gpt4 key购买 nike

如何将按钮添加到我的 List 单元格?

var body: some View{
List {
VStack {
Button(action: {
print("Hello, World!")
}, label: {
Text("Hello, World!")
})
Text("Something irrelevant")
}
}
}

当我点击 Hello, World! 时,上面打印 Hello, World!,当我点击 Something irrelevant 时也会打印。我只希望它在点击按钮时发生,我该怎么做呢?

最佳答案

在 SwiftUI 中,当您点击列表中的单元格时,将调用每个子按钮的 action 参数。如果这不是您想要的行为,您需要配置按钮的 tapAction 属性,同时将 action 参数留空。

在这种情况下,您的代码会像这样:

 var body: some View{
List {
VStack {
Button(action: {

}, label: {
Text("Hello, World!")
}).tapAction {
print("Hello, World!")
}
Text("Something irrelevant")
}
}
}

关于ios - 添加按钮以列出单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56845670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com