项目作者: songgeb

项目描述 :
设计与Swipe-Delete不冲突的UIPageViewController
高级语言: Swift
项目地址: git://github.com/songgeb/NoSwipeDeleteConflictPageVC.git
创建时间: 2019-09-28T10:15:51Z
项目社区:https://github.com/songgeb/NoSwipeDeleteConflictPageVC

开源协议:

下载


Feature

  • UITableView的swipe delete和UIPageViewController的左滑手势不冲突
  • 同一时间仅支持展示(持有)一个Child VC
  • Child VC生命周期调用时机和原生UIPageViewController一致

How to use

使用方法和原生UIPageViewController类似

  • 提供一个public方法func setViewController(_ vc: UIViewController),用于设置初始vc或动态设置要展示的vc
  • 实现NoSwipeDeleteConflictPageVCDataSource协议,返回每个页面要展示的vc