PagingListContainerViewDataSource

  • 返回list的数量

  • 根据index初始化一个对应列表实例,需要是遵从FWPagingViewListViewDelegate协议的对象。 如果列表是用自定义UIView封装的,就让自定义UIView遵从FWPagingViewListViewDelegate协议,该方法返回自定义UIView即可。 如果列表是用自定义UIViewController封装的,就让自定义UIViewController遵从FWPagingViewListViewDelegate协议,该方法返回自定义UIViewController即可。 注意:一定要是新生成的实例!!!

  • 控制能否初始化对应index的列表。有些业务需求,需要在某些情况才允许初始化某些列表,通过通过该代理实现控制。

  • 返回自定义UIScrollView或UICollectionView的Class 某些特殊情况需要自己处理UIScrollView内部逻辑。比如项目用了FDFullscreenPopGesture,需要处理手势相关代理。