質問編集履歴

1

情報を追記

2020/01/11 17:13

投稿

yasumaro
yasumaro

スコア67

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
+ ```