无法返回 UIPageViewController 内的初始页面 ViewController
Can't come back to initial page ViewController inside UIPageViewController
我有UIPageViewController
。在每个页面中,我都有可缩放的图像视图。每次我缩放图像并转到下一页时,我希望在返回上一页时我的图像不会缩放。
viewWillAppear()
是否在您的 PageViewController
class 中被调用?如果是这样,您可以在那里实现该方法并重置图像缩放。
override func viewWillAppear() {
super.viewWillAppear()
// Reset image zoom level here
}
或者,您可以在 PageViewController
上定义一个函数并从您的委托方法中调用它,但是您需要在 viewControllerBefore
和 viewControllerAfter
方法中调用它所以实施 viewWillAppear
会更好。
我有UIPageViewController
。在每个页面中,我都有可缩放的图像视图。每次我缩放图像并转到下一页时,我希望在返回上一页时我的图像不会缩放。
viewWillAppear()
是否在您的 PageViewController
class 中被调用?如果是这样,您可以在那里实现该方法并重置图像缩放。
override func viewWillAppear() {
super.viewWillAppear()
// Reset image zoom level here
}
或者,您可以在 PageViewController
上定义一个函数并从您的委托方法中调用它,但是您需要在 viewControllerBefore
和 viewControllerAfter
方法中调用它所以实施 viewWillAppear
会更好。