链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

LGFFreePT: 可自由添加到指定位置的分页标控件

LGFFreePT是一个可自由添加到指定位置的分页标控件,基于之前的LGFPageTitleView代码重写并开放新功能。支持Swift 4.2+和iOS 8.0+版本,制作目的是让分页标可置于视图任意位置且子控制器由用户定义,能实现众多效果如底部线相关效果、主副title效果...

访问官网 →

LGFFreePT: 可自由添加到指定位置的分页标控件

项目简介

LGFFreePT是一个可自由添加到指定位置的分页标控件,它基于之前的LGFPageTitleView的代码进行全面重写,并开放了许多新的功能。此控件为Swift 4.2+版本,支持iOS 8.0+版本(示例代码支持9.0+)。它可以让用户把分页标放在视图的任意位置,并且将分页用的子控制器Page留给用户自己定义(传给LGFFreePT一个自己初始化的UICollectionView,在自己的控制器里实现其代理,并在cell上添加子控制器就行)。

项目目的

制作目的是想要把分页标放在视图任意位置,并且把分页用的子控制器Page的定义权留给用户自己。

功能展示

它能够实现多种效果,如毛毛虫底部线对准title向下隐藏、底部线对准title(自定义)向上隐藏、普通底部线对准title渐隐效果、模仿系统UISegment指定index添加特殊title、主副title主副title放大缩小、支付宝滚动更新title、淘宝首页效果等,还有近千种效果等待用户组合发现,详细可见Demo(LGFFreePT)。功能实现了市面上大部分的效果,如果有新的需求可以留言。

用法

用法较多,代码写得比较自由,有必要开到h文件的都已开到h文件,有些效果需要自己组合摸索。部分未实现的效果做了注释和报异常处理,如果组合中碰到崩溃有可能是设置的异常,请查看异常Log。可以通过pod ‘LGFFreePT’或者LGFFreePT来使用,如果提示错误,请更新你的cocoaPods到1.7.0及以上。

项目总结

LGFFreePT是一个功能丰富且具有很大灵活性的分页标控件。它在原有的基础上进行了重写并开放新功能,能满足多种需求。如果你使用了感觉不错,可以给作者赠送一颗github星星,如果你有建议也请在下方回复,作者会尽快采纳可行的建议。期待大家的留言参与讨论。

项目地址

GitHub链接直达