質問編集履歴
1
同時押しの条件等
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,29 @@
|
|
1
1
|
swiftUIでボタンを同時に押すと処理が行われるコードを書きたいです。
|
2
2
|
|
3
3
|
スタックタイマーを作ろうと思っていますが、ボタン1つでstart・stopはできますが、2つを同時に押した時のみカウントが始まるようにする方法が分かりません。
|
4
|
-
よろしくお願いします。
|
4
|
+
よろしくお願いします。
|
5
|
+
|
6
|
+
左右2つのボタンが同時に押している瞬間があるかどうかという判断でお願いします。
|
7
|
+
一方を長押ししている時にもう一方を一瞬だけ押しても動くが、片方ずつ押していたり、すこしでもずれいたら無反応といった感じです。カウントを始める方だけで大丈夫です
|
8
|
+
|
9
|
+
コードはまだ全然ですが同時に押されたらfunc start(){タイマーの処理}が呼び出されるといった形にしたいです。
|
10
|
+
```swiftUI
|
11
|
+
struct ContentView: View {
|
12
|
+
var body: some View {
|
13
|
+
HStack{
|
14
|
+
Button(action: ) {
|
15
|
+
Text("A")
|
16
|
+
}
|
17
|
+
Spacer()
|
18
|
+
|
19
|
+
Button(action: ) {
|
20
|
+
Text("B")
|
21
|
+
}
|
22
|
+
}
|
23
|
+
}
|
24
|
+
|
25
|
+
func start(){
|
26
|
+
//タイマーの処理
|
27
|
+
}
|
28
|
+
}
|
29
|
+
```
|