tingxins

Creep before you walk.

嘿, 我叫李昕(@tingxins), 一名 iOS 开发者, 热衷移动, 喜爱前端, 正在探索编程艺术之旅。


我的开源项目

iOS 跑马灯之 TXScrollLabelView

前言

前段时间在开发一个广播的功能,网上也自己找了一些库,没有发现非常好用的,于是自己抽时间写了一个,发布一天收获六十多个 star,这里首先感谢大家在微博上的转发,使得 TXScrollLabelView 被更多需要的人知道,同时非常感谢大家的吐槽及建议,使之诞生 TXScrollLabelView v1.1.1 版本,目前已支持 CocoaPods,后续会增加 Carthage。Github 地址: TXScrollLabelView

pod search TXScrollLabelView

-> TXScrollLabelView (1.1.1)
   The best way to show & display such as adverts,boardcast,OnSale e.g. with a
   customView.
   pod 'TXScrollLabelView', '~> 1.1.1'
   - Homepage: https://github.com/tingxins/TXScrollLabelView
   - Source:   https://github.com/tingxins/TXScrollLabelView.git
   - Versions: 1.1.1 [master repo]

TXScrollLabelView ?

TXScrollLabelView 是一个能够快速接入自定义标签滚动视图,可以做促销栏、头条栏、广播栏、广告栏等等展示,效果图:

scrolling-txscrolllabelview-jd

scrolling-txscrolllabelview-ka

scrolling-txscrolllabelview-un

支持滚动类型

现在 TXScrollLabelView 支持4种滚动类型:

  • TXScrollLabelViewTypeLeftRight:从右向左单行滚动

  • TXScrollLabelViewTypeUpDown:从下至上多行滚动

  • TXScrollLabelViewTypeFlipRepeat:从下至上单行循环滚动

  • TXScrollLabelViewTypeFlipNoRepeat:从下至上单行依次滚动

前几天 GitHub 有人提出 scrollVelocity 针对相关类型失效问题,现在已经全部解决,以上四种类型 scrollVelocity 全部支持啦。后期会持续增加更多的功能,满足更多的需求。

如何接入 ?

目前支持两种方式集成 TXScrollLabelView:

  • 使用 cocoaPods

       platform :ios, '7.0'
       pod 'TXScrollLabelView'
    
  • 手动

    Clone 或者 DownloadZip 至本地,然后手动拖拽 TXScrollLabelView 文件夹中的文件至项目中,使用的时候 #import "TXScrollLabelView.h“ 即可。

如何使用 ?

//1.获取滚动的内容
NSString *scrollTitle = @"xxxxxx";
//2.创建TXScrollLabelView
TXScrollLabelView *scrollLabelView = [TXScrollLabelView scrollWithTitle:scrollTitle type:0 velocity:3 options:UIViewAnimationOptionTransitionFlipFromTop];
//3.开始滚动
[scrollLabelView beginScrolling];

更多请详见Demo:https://github.com/tingxins/TXScrollLabelView/tree/master/TXScrollLabelViewDemo

广告

欢迎关注微信公众号

wechat-qrcode

最近的文章

2016 Summary

前言作为一名技术从事者(iOS 工程师),不断的学习与积累是必不可少的,但学会沉淀、学会输出也是非常重要的。于是,2016 年我又重新开启了 blog 之旅。事件二月份,发布了15年写的一个项目 听心字典,旨在为广大国内外朋友提供一个学习中文的工具(个人项目)。三月份,发布了一个智能硬件相关的项目(公司项目)。四月份,发布了一个项目 iRepeater,旨在为大学生及英语爱好者提供一个学习英语口语的工具(个人项目)。五月份,由于个人职业规划等因素,裸辞,离开 A 公司。离职前当了一次面试官...…

继续阅读
更早的文章

浅析NSTimer & CADisplayLink内存泄漏

偶得前言 NSRunLoop与定时器 - invalidate的作用 我们如何解决?偶得前言本篇文章中我们主要谈谈NSTimer\CADisplayLink在使用过程中牵扯到内存泄漏的相关问题及解决思路(文章末尾会附上Demo),有时候我们在不知情的情况容易入坑,最关键你还不知道自己掉坑了,闲话不多说,让我们开始进入正题。NSRunLoop与定时器我们先来回顾一下NSRunLoop对NSTimer\CADisplayLink的影响。(为了方便,以下统称定时器)大家都知道定时器的运...…

继续阅读