lmj

LMJHorizontalScrollText

A simple and easy to use string scroll control.

Showing:

Popularity

Downloads/wk

0

GitHub Stars

107

Maintenance

Last Commit

2yrs ago

Contributors

3

Package

Dependencies

0

License

MIT

Categories

Readme

(logo)

简体中文 | English

LMJHorizontalScrollText

podversion

  • 一个简单好用的字符串滚动控件

效果

支持哪些场景

  • UIView、UITableViewCell、Storyboard 等...

使用

二选一:

  • 使用 cocoapods 安装:
    pod 'LMJHorizontalScrollText'
  • 手动导入:
    LMJHorizontalScrollText 文件拖拽到工程中
    导入头文件#import "LMJHorizontalScrollText.h"

属性及方法

属性描述
text滚动字符串内容
textFont字体
textColor字体颜色
speed滚动速度,取值范围 0.01~0.1,默认 0.03,值越小速度越快
moveDirection滚动方向,默认 LMJTextScrollMoveLeft,枚举值如下:
- LMJTextScrollMoveLeft:向左滚动
- LMJTextScrollMoveRight:向右滚动
moveMode滚动方式,默认 LMJTextScrollWandering,枚举值如下:
- LMJTextScrollContinuous: 从控件内开始连续滚动
- LMJTextScrollIntermittent:从控件内开始间断滚动
- LMJTextScrollFromOutside:从控件外开始滚动
- LMJTextScrollWandering: 在控件中往返滚动(不受 moveDirection 属性影响)
方法描述
move开始滚动
stop停止滚动

更新日志

  • 2019.12.23(2.0.2):
    修复了在UITableViewCell上使用控件出现的一些错误,使控件支持cell的复用机制。
    优化了stop方法。
    增加了控件在 UITableViewCell中使用的 demo。

  • 2019.9.23(2.0.1):
    修复了控件在屏幕旋转为横屏时,出现的显示错误。
    增加了控件在 Storyboard 中使用的 demo,可模拟屏幕旋转时控件的变化。

  • 2019.8.23(2.0.0):
    全新的 2.0 版本来啦!🎉🎉🎉
    为更贴合控件功能,项目名称将由 LMJScrollTextView 更换为 LMJHorizontalScrollText
    本次更新重构控件的使用方式,移除了多个初始化方法,增加使用更加灵活的控件属性 ,提高控件性能
    新增加了大家一直要求的 cocoapods 安装,并完善了 demo 模块的文件结构以及全新的中英文文档

  • 2017.12.5(1.2.0):
    1、修复字符串过短时产生的异常
    2、修复一些 bug
    3、完善测试 Demo

  • 2015.11.23(1.0.0):
    本 demo 主要实现字符串滚动效果
    1、可以设置滚动方向(左、右、往返)
    2、可以设置滚动起始位置(从控件外开始、从控件边缘开始)
    3,可以设置滚动速度

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial