无法返回到UIPageViewController内的初始页面ViewController

时间:2018-10-27 10:52:09

标签: swift uipageviewcontroller

我有UIPageViewController。在每个页面中,我都有可缩放的图像视图。每次缩放图像并转到下一页时,我都希望我回到上一页时不缩放图像。

1 个答案:

答案 0 :(得分:0)

在您的viewWillAppear()类中是否PageViewController被调用?如果是这样,您可以在那里实现该方法并重置图像缩放。

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

或者,您可以在PageViewController上定义一个函数,然后从您的委托方法中调用它,但是您需要同时在viewControllerBeforeviewControllerAfter方法中调用它,以便实现viewWillAppear是更可取的。