支持pod导入:
pod 'TTCTool
或者只导入单个功能
抖音评论效果: pod 'TTCTool/TCCommentsPopView'
抖音转场动画: pod 'TTCTool/TTCTransition'
分页: pod 'TTCTool/TCViewPage'
标签管理: pod 'TTCTool/TagChannelManager'
以下这些功能大部分都是我在"铃声多多"APP里已经用了,iOS端日活有70万左右, 常年保持AppStore排行榜100多名,并不是让你们当小白鼠哈
这个Demo主要功能:
可以说完全和抖音的效果一模一样, 该功能我已经在"铃声多多"项目中使用.我在github,cocoachina,coco4app等网址上找了很久,都没有一个demo是能完全和抖音的一致的.如果觉得好用希望给一个star
2.抖音转场动画(github上其它demo并未做到和抖音一样,或者完全侵入你的代码,让你要改很多东西,所以我自己封装了一个, 我自己觉得写的还行,只需将TTCTransition文件夹拖入你的项目,然后添加两行代码就行,希望大佬们多提意见)
一行或者两行代码实现抖音视频播放转场动画,支持push和present,两行代码脑残式操作,自己看下代码
#import "TTCTransitionDelegate.h"
第一行:假设需要转场的控制器叫myVC, 那么调用myVC.ttcTransitionDelegate = [[TTCTransitionDelegate alloc] init];
第二行:抖音的转场动画效果是一个小窗口cell扩大到全屏播放界面,所以需要将小窗口cell传给我,不传也可以,默认就是从中心开始扩大,myVC.ttcTransitionDelegate.smalCurPlayCell = cell
这个小众功能我看现在基本没有开发者把实现代码开源出来,鉴于之前有好几位iOS开发者通过简书找到我,都是公司需要做这个功能但是不知道怎么实现,所以今天把这个功能实现代码写出来,希望能帮到大家.如果确实解决了您的燃眉之急,希望能点一个star,感谢.
一开始铃声多多中只有分页功能,没有需要加入headerView悬浮嵌套的功能,所以就只写了TCViewPager,用于处理分页功能,后来个人主页需要做成headerView悬浮的效果,但是我又不想修改之前TCViewPager已经写好的代码,而且肯定有其他开发者已经有了自己的分页控件(改样式改代码肯定是改自己的代码比较熟悉比较快),只想添加一个headerView悬浮功能,不想用我的TCViewPager,所以我就索性写了TCNestScrollPageView用于处理嵌套headerView滚动悬浮,把TCNestScrollPageView和TCViewPager完全拆开。 如果你已经有了自己的分页控件,但是想在其基础上再添加header悬浮滚动的功能,那么你就只需要使用TCNestScrollPageView即可,不需要用到TCViewPager.用法非常非常简单,直接参照demo(github上有一些一两千star的项目我觉得无论是代码还是使用都有丢丢复杂,对新手不太友好,看起来一脸懵逼,想做一些改动都无从下手,TCNestScrollPageView和TCViewPager相对来说思想思路和代码都很简单,想做一些修改看看代码就能改,有需要的就用起来吧)
另外还有其他的效果自己去看demo,使用起来很简单, 我写这些东西都是尽力朝着让使用者一两行就能用,不侵入使用者的代码,实现原理也不难,自己去看代码也肯定能看懂 (好用请给个star,谢谢)