Need help with DouYinComment?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

tangtiancheng
285 Stars 39 Forks Apache License 2.0 101 Commits 3 Opened issues

Description

1.抖音视频转场动画, 评论手势拖拽效果 , 视频播放, 边下边播, 预加载, TikTok 2.铃声多多,上传铃声音频到库乐队(GarageBand) 3.微博主页、简书主页等。多页面嵌套列表分页滚动,上下滑动,左右滑动切换页面。类似TableView共用HeaderView悬浮,仿头条标签编辑,铃声多多音乐播放界面(豆瓣电影主页)。

Services available

!
?

Need anything else?

Contributors list

No Data

DouYinComment

支持pod导入:
pod 'TTCTool
或者只导入单个功能
抖音评论效果: pod 'TTCTool/TCCommentsPopView'
抖音转场动画: pod 'TTCTool/TTCTransition'
分页: pod 'TTCTool/TCViewPage'
标签管理: pod 'TTCTool/TagChannelManager'

以下这些功能大部分都是我在"铃声多多"APP里已经用了,iOS端日活有70万左右,常年保持AppStore排行榜100多名,并不是让你们当小白鼠哈

这个Demo主要功能:

1.这个Demo有仿照抖音的小视频评论手势拖拽效果(直接将TCCommentsPopView这个类拖入您的项目即可使用,很简单)

可以说完全和抖音的效果一模一样,该功能我已经在"铃声多多"项目中使用.我在github,cocoachina,coco4app等Demo网址上找了很久,都没有一个demo是能完全和抖音的一致的.如果觉得好用希望给一个star

image

2.抖音转场动画(github上其它demo并未做到和抖音一样,或者完全侵入你的代码,让你要改很多东西,所以我自己封装了一个,我自己觉得写的还行,只需将TTCTransition文件夹拖入你的项目,然后添加两行代码就行,希望大佬们多提意见)

一行或者两行代码实现抖音视频播放转场动画,支持push和present,两行代码脑残式操作,自己看下代码

import "TTCTransitionDelegate.h"

第一行:假设需要转场的控制器叫myVC, 那么调用myVC.ttcTransitionDelegate = [[TTCTransitionDelegate alloc] init];

第二行:抖音的转场动画效果是一个小窗口cell扩大到全屏播放界面,所以需要将小窗口cell传给我,不传也可以,默认就是从中心开始扩大,myVC.ttcTransitionDelegate.smalCurPlayCell = cell

image

3.模仿抖音播放小视频功能;(这个功能网上有很多Demo,所以大家可能大家需求不大)

(1).支持边下边播

(2).支持视频预加载

image

4.和铃声多多一样,支持上传音频到库乐队(GarageBand)直接设置手机铃声

这个小众功能我看现在基本没有开发者把实现代码开源出来,鉴于之前有好几位iOS开发者通过简书找到我,都是公司需要做这个功能但是不知道怎么实现,所以今天把这个功能实现代码写出来,希望能帮到大家.如果确实解决了您的燃眉之急,希望能帮我点一个star,谢谢啦.

image

5.多列表嵌套分页滚动,header悬浮

该功能共有两个类:1.TCViewPager(用于处理列表分页) 2.TCNestScrollPageView(用于处理嵌套header滚动悬浮)

一开始铃声多多中只有分页功能,没有需要加入headerView悬浮嵌套的功能,所以就只写了TCViewPager,用于处理分页功能,后来个人主页需要做成headerView悬浮的效果,但是我又不想修改之前TCViewPager已经写好的代码,而且肯定也有其他开发者已经有了自己的分页控件(改样式改代码肯定是改自己的代码比较熟悉),只想添加一个headerView悬浮功能,不想用我的TCViewPager,所以我就索性写了TCNestScrollPageView用于处理嵌套headerView滚动悬浮,把TCNestScrollPageView和TCViewPager完全拆开。 如果你已经有了自己的分页控件,但是想在其基础上再添加header悬浮滚动的功能,那么你就只需要使用TCNestScrollPageView即可,不需要用到TCViewPager.用法非常非常简单,直接参照demo(github上有一些一两千star的项目我觉得无论是代码还是使用都有丢丢复杂,对新手不太友好,看起来一脸懵逼,想做一些改动都无从下手,TCNestScrollPageView和TCViewPager相对来说思想思路和代码都很简单,想做一些修改看看代码就能改,有需要的就用起来吧)

(1).简单分页

image

(2).headerView随时变动

image

(3).headerView吸顶

image

(4).改变headerView高度

image

(5).headerView不吸顶,下拉变大

image

(6).Header滚动延续(实现方法和网上其它的不太一样,可以看看)

image

(7).标签编辑功能

image

(8).铃声多多音乐播放界面,(类似豆瓣电影主页)

image

另外还有其他的效果自己去看demo,使用起来很简单,我写这些东西都是尽力朝着让使用者一两行就能用,不侵入使用者的代码,实现原理也不难,自己去看代码也肯定能看懂 (好用请给个star,谢谢)

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.