質問編集履歴
1
情報を追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -183,3 +183,35 @@
|
|
183
183
|
}
|
184
184
|
|
185
185
|
```
|
186
|
+
|
187
|
+
上記のつまずいている箇所のPageViewクラスは記載のURLでもありますがこうなっています
|
188
|
+
|
189
|
+
```ここに言語を入力
|
190
|
+
|
191
|
+
struct PageView<Page: View>: View {
|
192
|
+
|
193
|
+
var viewControllers: [UIHostingController<Page>]
|
194
|
+
|
195
|
+
@Binding var currentPage: Int
|
196
|
+
|
197
|
+
|
198
|
+
|
199
|
+
init(_ views: [Page], currentPage: Binding<Int>) {
|
200
|
+
|
201
|
+
self._currentPage = currentPage
|
202
|
+
|
203
|
+
self.viewControllers = views.map { UIHostingController(rootView: $0) }
|
204
|
+
|
205
|
+
}
|
206
|
+
|
207
|
+
|
208
|
+
|
209
|
+
var body: some View {
|
210
|
+
|
211
|
+
PageViewController(controllers: viewControllers, currentPage: $currentPage)
|
212
|
+
|
213
|
+
}
|
214
|
+
|
215
|
+
}
|
216
|
+
|
217
|
+
```
|