From 10be72bcb50daaef61b2fd0269ceec4317f7a521 Mon Sep 17 00:00:00 2001
From: jakob <jakob.bode@fu-berlin.de>
Date: Wed, 9 Jan 2019 18:52:59 +0100
Subject: [PATCH] update page control, if pages set programmatically

---
 enzevalos_iphone/IntroPageViewController.swift | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/enzevalos_iphone/IntroPageViewController.swift b/enzevalos_iphone/IntroPageViewController.swift
index a7826d14..b4d9a2d8 100644
--- a/enzevalos_iphone/IntroPageViewController.swift
+++ b/enzevalos_iphone/IntroPageViewController.swift
@@ -47,6 +47,13 @@ class IntroPageViewController: UIPageViewController {
         self.view.backgroundColor = .white
         view.addSubview(pageControl)
     }
+    
+    override func setViewControllers(_ viewControllers: [UIViewController]?, direction: UIPageViewControllerNavigationDirection, animated: Bool, completion: ((Bool) -> Void)? = nil) {
+        if let viewControllers = viewControllers, let controller = viewControllers.first, let index = orderedViewControllers.index(of: controller) {
+            self.pageControl.currentPage = index
+        }
+        super.setViewControllers(viewControllers, direction: direction, animated: animated, completion: completion)
+    }
 }
 
 extension IntroPageViewController: UIPageViewControllerDataSource {
-- 
GitLab