iOS 跑马灯 之 TXScrollLabelView
前言
前段时间在开发一个广播的功能,网上也自己找了一些库,没有发现非常好用的,于是自己抽时间写了一个,在 Github 上发布一天收获六十多个 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 是一个能够快速接入自定义标签滚动视图,可以做促销栏、头条栏、广播栏、广告栏等等展示,效果图:



支持滚动类型
现在 TXScrollLabelView 支持4种滚动类型:
TXScrollLabelViewTypeLeftRight:从右向左单行滚动TXScrollLabelViewTypeUpDown:从下至上多行滚动TXScrollLabelViewTypeFlipRepeat:从下至上单行循环滚动TXScrollLabelViewTypeFlipNoRepeat:从下至上单行依次滚动
前几天 GitHub 有人提出 scrollVelocity 针对相关类型失效问题,现在已经全部解决,以上四种类型 scrollVelocity 全部支持啦。后期会持续增加更多的功能,满足更多的需求。
如何接入 ?
目前支持两种方式集成 TXScrollLabelView:
使用
cocoaPodsplatform :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
iOS 跑马灯 之 TXScrollLabelView的更多相关文章
- IOS跑马灯效果,实现文字水平无间断滚动
ViewController.h #import <UIKit/UIKit.h> @interface ViewController : UIViewController{ NSTimer ...
- iOS 跑马灯带图片可点击
项目中有个需求,需要以跑马灯的形势滚动展示用户的实时数据,跑马灯需要有用户头像,内容的长度不固定,并且可以点击,滚动效果还要足够流畅,本着不重复造轮子的心理,在网上各种搜索,发现都没法找到满足需求的d ...
- iOS - 跑马灯、弹幕
1.跑马灯 具体实现代码见 GitHub 源码 QExtension QMarqueeView.h #pragma mark - QMarqueeViewDelegate /// 跑马灯内容点击处理协 ...
- 【IOS】自定义可点击的多文本跑马灯YFRollingLabel
需求 项目中需要用到跑马灯来仅展示一条消息,长度合适则不滚动,过长则循环滚动. 虽然不是我写的,但看了看代码,是在一个UIView里面放入两个UILabel, 在前一个快结束的时候,另一个显示.然而点 ...
- iOS 学习 - 24 全局跑马灯,支持后台回到前台
思路: 1.创建一个单例 + (instancetype)shareManager { static CCPaomaView *pModel = nil; static dispatch_once_t ...
- iOS swift跑马灯滚动可以点击
跑马灯,从右至左循环滚动显示信息,并且支持点击事件,使用swift4.0语法完成,更加简介,通用性强,布局部分全部使用snpkit 代码: // // HXQMarqueeView.swift // ...
- iOS中跑马灯效果小结
时光过得好快,记忆中刚刚从春节返回没有多久,清明.五一已飞逝而过,眨眼已到盛夏季节.不过还好,济南这两年不算太热,刚开始升温几天,一场及时雨总能让温度保持适宜.为了纪念一下青春的尾巴,也为了能有个健康 ...
- 为 Xamarin.Forms 做个跑马灯控件
前段时间,私下用 Xamarin.Forms 做了个商业项目的演示版.很多被国内App玩坏了的控件/效果,XF上都没有或是找不到对应的实现,没有办法只能亲自上阵写了几个,效果还行,就是有BUG. 这个 ...
- jq跑马灯效果
这几天公司产品有个无缝循环滚动的广告跑马灯要做,最开始想到的是<marquee>标签,但在PC端正常,在安卓广告屏上却怎么都跑不动,后来用的css3的animation,结果也是PC端及其 ...
随机推荐
- 网页嵌入百度地图和使用百度地图api自定义地图的详细步骤
在网页中插入百度地图 如果想在自己的网页上面加入百度地图的话,可以用百度地图的api.具体使用方法如下: 第一步:进入百度创建地图的网站http://api.map.baidu.com/lbsapi/ ...
- 读写Excel
有读Excel,也有生成相同格式的Excel.需要引用Microsoft.Office.Interop.Excel.dll public string ShiPin() { //获取项目下的目录 st ...
- Swift - 32 - 函数类型
//: Playground - noun: a place where people can play import UIKit func add(a:Int, b:Int) -> Int { ...
- java_reflect_04
反射操作数组: 通过public Class<?> getComponentType()来取得一个数组的Class对象 例: import java.lang.reflect.Array ...
- SpringMVC简单搭建与入门
SpringMVC框架是spring框架的一个模块.springmvc和spring无需要通过中间整合层进行整合. 学习的时候,先了解一下流程至关重要,下面,简单介绍一下流程. 源码下载:http:/ ...
- 更快的使用你的键盘:AUTOHOTKEY
本文适合于:每天用电脑工作学习的朋友.游戏发烧手指又不灵敏的朋友.希望提高自己使用电脑效率的朋友. 本文将将告诉你AutoHotkey能做什么,并会一步一步地教会你轻易地使用它,但不会教你更多Auto ...
- storm supervisor启动报错java.lang.RuntimeException: java.io.EOFException
storm因机器断电或其他异常导致的supervisor意外终止,再次启动时报错: 1. 2013-09-24 09:15:44,361 INFO [main] daemon.supervisor ( ...
- Linux文本操作三大利器总结:sed、awk、grep
grep:(去除一行中需要的信息,同类与cut) grep全称是Global Regular Expression Print #常规用法 # grep -n root /etc/passwd :ro ...
- java正则表达式一:基本使用
java正则表达式主要涉及三个类:java.util.regex.Matcher.java.util.regex.Pattern.java.util.regex.PatternSyntaxExcept ...
- Microsoft Detours 2.1简介
http://blog.163.com/qcb_163/blog/static/9545466420117851038971/ Microsoft Detours 2.1简介 2011-08-0817 ...