我正在尝试在uipageviewcontroller内实现webview,但问题是我希望下一页的webview提前加载。在android的view pager中,我们可以设置屏幕外限制。有什么办法可以解决这个问题。我只想在当前页面之前和之后加载2页。以下是我的问题的gif
UIPageViewController不支持此类属性。但是在那种情况下,您可以使用UIScrollView:1-您实例化您的视图控制器2-您将它们一个一个地添加到滚动视图中
您可以使用以下方法实例化Web视图,然后将其呈现:
pageViewController.setViewControllers(viewControllers, direction: .forward, animated: true, completion: { _ in
if let nextViewController = viewControllers?[index] {
nextViewController.loadViewIfNeeded()
}
})
您将需要某种方式找到具有索引或可能添加的某些条件的nextViewController。