• Stars
    star
    118
  • Rank 299,923 (Top 6 %)
  • Language
    Objective-C
  • License
    MIT License
  • Created about 9 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A simple and easy to use string scroll control.

(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,可以设置滚动速度