SwiftUIでは見た目を変えるだけで、挙動が変わる場合がある。
例えば次のような構造の場合、横にボタンが2つ並んでいる。
HStack {
Button({
}) {
Text("button A")
}
Button({
}) {
Text("button B")
}
}
これをテーブル表示するために、Listで括る
List {
HStack {
Button({
}) {
Text("button A")
}
Button({
}) {
Text("button B")
}
}
}
すると、HStack内のボタンのタップは無視されてセルのタップで両方のボタンが反応するようになる。