質問編集履歴

1

誤記修正

2021/11/03 04:12

投稿

eleele28
eleele28

スコア18

test CHANGED
File without changes
test CHANGED
@@ -98,98 +98,98 @@
98
98
 
99
99
  var body: some View {
100
100
 
101
- ZStack {
101
+ ZStack {
102
+
103
+
104
+
105
+ Button(action: {
106
+
107
+
108
+
109
+ //重い処理を非同期で行う
110
+
111
+ DispatchQueue.main.async {
112
+
113
+ //実施
114
+
115
+ self.predictRslt = predictorIns.startInspect(imageName: self.recentImageName + ".JPG")
116
+
117
+
118
+
119
+ }
120
+
121
+ }, label: {
122
+
123
+ Text("開始")
124
+
125
+ })
126
+
127
+
128
+
129
+ //測定中はその旨表示する
130
+
131
+ if self.isProgressShowing {
132
+
133
+ Color.white
134
+
135
+ .opacity(0.7)
136
+
137
+ .edgesIgnoringSafeArea(.all)
138
+
139
+ .overlay(
140
+
141
+ ProgressView("処理中…")
142
+
143
+ .foregroundColor(.black)
144
+
145
+ )
146
+
147
+ }
148
+
149
+ }
150
+
151
+ .frame(width: 700)
152
+
153
+
154
+
155
+ //処理開始時処理
156
+
157
+ .onChange(of: self.predictorIns.proccessingStartedFlg, perform: { value in
158
+
159
+
160
+
161
+ self.isProgressShowing = true
162
+
163
+
164
+
165
+ })
166
+
167
+ //処理終了時処理
168
+
169
+ .onChange(of: self.predictorIns.proccessingFinishedFlg, perform: { value in
170
+
171
+
172
+
173
+ // 処理中画面非表示
174
+
175
+ self.isProgressShowing = false
176
+
177
+
178
+
179
+ //測定結果がOKであれば
180
+
181
+ if self.predictRslt == Constants.RESULT_OK {
102
182
 
103
183
 
104
184
 
105
- Button(action: {
106
-
107
-
108
-
109
- //重い処理を非同期で行う
110
-
111
- DispatchQueue.main.async {
112
-
113
- //実施
114
-
115
- self.predictRslt = predictorIns.startInspect(imageName: self.recentImageName + ".JPG")
116
-
117
-
118
-
119
- }
120
-
121
- }, label: {
122
-
123
- Text("開始")
124
-
125
- })
126
-
127
-
128
-
129
- //測定中はその旨表示する
130
-
131
- if self.isProgressShowing {
132
-
133
- Color.white
134
-
135
- .opacity(0.7)
185
+ ~~~後処理を実施~~~
136
-
137
- .edgesIgnoringSafeArea(.all)
138
-
139
- .overlay(
140
-
141
- ProgressView("処理中…")
142
-
143
- .foregroundColor(.black)
144
-
145
- )
146
-
147
- }
148
186
 
149
187
  }
150
188
 
151
- .frame(width: 700)
189
+
152
-
153
- }
154
-
155
- //処理開始時処理
156
-
157
- .onChange(of: self.predictorIns.proccessingStartedFlg, perform: { value in
158
-
159
- // 処理中画面表示
160
-
161
- self.isProgressShowing = true
162
-
163
-
164
190
 
165
191
  })
166
192
 
167
- //処理終了時処理
168
-
169
- .onChange(of: self.predictorIns.proccessingFinishedFlg, perform: { value in
170
-
171
-
172
-
173
- // 処理中画面非表示
174
-
175
- self.isProgressShowing = false
176
-
177
-
178
-
179
- //測定結果がOKであれば
180
-
181
- if self.predictRslt == Constants.RESULT_OK {
182
-
183
-
184
-
185
- ~~~後処理を実施~~~
186
-
187
- }
188
-
189
-
190
-
191
- })
192
-
193
193
 
194
194
 
195
195
  }
@@ -206,7 +206,7 @@
206
206
 
207
207
  ↓処理部
208
208
 
209
- ```SwiftUI
209
+ ```Swift
210
210
 
211
211
  import Foundation
212
212