美文网首页
UILable跑马灯的实现

UILable跑马灯的实现

作者: 以梦为码 | 来源:发表于2016-12-08 17:13 被阅读29次

    当一些展示页面的lable即使缩小字体也不能完全放下需要展示的字符的时候,或者需要展示一些广告/公告信息的时候可以考虑下跑马灯效果(本文结合一些网络资源,综合一些需求)提供的一些属性如下:

    /**
     内容文字(富文本存在时以富文本为准text的常规设置失效)
     */
    @property (nonatomic, strong) NSString *text;
    
    /**
     字体 默认15
     */
    @property (nonatomic, strong) UIFont *font;
    
    /**
    字体颜色
     */
    @property (nonatomic, strong) UIColor *textColor;
    
    /**
    富文本(富文本存在时以富文本为准text的常规设置失效)
     */
    @property (nonatomic, strong) NSAttributedString *attributedText;
    
    /**
     速度
     */
    @property (nonatomic, assign) NSInteger speed;
    
    /**
    循环滚动次数(为0时无限滚动)
     */
    @property (nonatomic, assign) NSUInteger repeatCount;
    
    /**
     第二遍开始与第一遍结束之间的空格大小
    */
    @property (nonatomic, assign) CGFloat leastInnerGap;
    
    /**
     是否结束停留
     */
    @property(nonatomic,assign)BOOL IsEndStay;
    
    /**
     重载
     */
    - (void)reloadView;
    

    源码地址:https://github.com/qq690658234/CycleLable

    相关文章

      网友评论

          本文标题:UILable跑马灯的实现

          本文链接:https://www.haomeiwen.com/subject/sbjsmttx.html