我的pageviewcontroller中有3个视图,所有这些视图都加载了tableview。当我从第一个视图向左或向右滑动时,会有一个小延迟。初始滑动后,延迟消失。
我已经发现这是因为xml解析/ Json解析会减慢两个viewcontrollers的viewdidload。
我怎样才能预加载viewcontrollers,以便在pageviewcontroller中顺利滑动而没有延迟?
答案 0 :(得分:1)
我为此问题所做的是为每个viewController
创建一个实例,并在将它们放入controller.view.layoutSubViews()
数组之前调用UIPageViewController
。此外,如果您使用的是UITableView
或UICollectionView
,则需要在从服务器获取数据时调用reloadData()
。