效果图
开始上代码
滚动字幕的原理是用timer定时器间隔一定的时间来驱动scrollView上的内容偏移,来实现滚动的效果,原理比较简单,关键是有些细节需要处理好,实现流畅效果的同时要考虑到性能优化
这里是.h文件的接口方法及属性,可适应大部分自定义场景
/*初始化*/
-(instancetype)initWithFrame:(CGRect)frame textArray:(NSArray *)textArray colorArray:(NSArray *)textColorArray;
//滚动字幕数组
@property(nonatomic,strong) NSArray<NSSt