Не удается вернуться на начальную страницу ViewController внутри UIPageViewController - PullRequest
0 голосов
/ 27 октября 2018

у меня UIPageViewController. Внутри каждой страницы есть изображение, которое можно масштабировать. Каждый раз, когда я увеличиваю изображение и перехожу на следующую страницу, я хочу, чтобы мое изображение не увеличивалось при возврате на предыдущую страницу.

1 Ответ

0 голосов
/ 27 октября 2018

Вызывается ли viewWillAppear() внутри вашего PageViewController класса? Если это так, вы можете реализовать этот метод и сбросить масштаб изображения.

override func viewWillAppear() {
    super.viewWillAppear()
    // Reset image zoom level here
}

В качестве альтернативы, вы можете определить функцию на вашем PageViewController и вызвать ее из вашего метода делегата, однако вам нужно будет вызывать ее как в методах viewControllerBefore, так и viewControllerAfter, поэтому реализация viewWillAppear будет предпочтительнее. .

...