GithubHelp home page GithubHelp logo

adlabelautoscroll's Introduction

AdLabelAutoScroll

#文字广告轮播 #1.1 #新增图片与文字间距 #新增多行支持(但此多行需要此控件高度能直接显示) #本项目仅封装了文字轮播,类似于京东滚动提示那种,带有点击事件 ####具体用法在demo里面有。

    /**
    *  广告内容数组
    */
    @property (nonatomic, copy) NSArray *adTitles;

    /**
    * 头部图片 默认为nil
    */

    @property (nonatomic, strong) UIImage *headImg;

    /**
    *  图片位置
    */
    @property (nonatomic, assign) UIEdgeInsets edgeInsets;
    /**
    *  广告字体 默认为16号系统字体
    */
    @property (nonatomic, strong) UIFont *labelFont;
    /**
    *  广告字体颜色  默认为黑色
    */
    @property (nonatomic, strong) UIColor *color;

    /**
    *  轮播时间间隔 默认2s
    */
    @property (nonatomic, assign) NSTimeInterval time;

    /**
    *  是否开启点击事件 默认为NO
    */
    @property (nonatomic, assign) BOOL isHaveTouchEvent;

    /**
    *  点击事件响应
    */


    @property (nonatomic, copy) void (^clickAdBlock)(NSUInteger index);
    /**
    *  文本对齐方式
    */

    @property (nonatomic, assign) NSTextAlignment textAlignment;
    /**
    文字左边默认间距
    */
    @property (nonatomic, assign) CGFloat defaultMargin;

    /**
    文字行数
    */
    @property (nonatomic, assign) NSInteger numberOfTextLines;


    /**
    *  立即开始轮播
    */
    - (void)beginScroll;

    /**
    *  关闭轮播
    */

    - (void)closeScroll;


    /**
    *  实例化方法
    */

    - (instancetype)initWithTitles:(NSArray *)titles;

基本能满足需求。

image

adlabelautoscroll's People

Contributors

chen0807130004 avatar manuqiao avatar

Stargazers

 avatar xieqi avatar MacGithuber avatar MdWhat avatar Pigdada avatar  avatar one avatar MrJalen avatar mngmis avatar  avatar Carmine avatar Eric_air7 avatar  avatar  avatar  avatar  avatar 林赟越 avatar  avatar  avatar coderwen avatar 周洋 avatar  avatar  avatar Kitsion avatar  avatar  avatar  avatar LeoWei avatar  avatar Z。 avatar Taslent丶末 avatar  avatar Mr.P avatar  avatar  avatar Li Tian avatar NYBingBing avatar 李焱生 avatar LuckyLetterD avatar Michael.Yang avatar ifxi avatar  avatar Summer avatar xu avatar  avatar

Watchers

James Cloos avatar Michael.Yang avatar  avatar xu avatar

adlabelautoscroll's Issues

Bug

当数组图片个数为奇数时,第二张图片会闪一下跑道上面去

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.