美文网首页
自制简单跑马灯

自制简单跑马灯

作者: 烟雨平生花飞舞 | 来源:发表于2017-08-14 14:09 被阅读0次

自编了一个跑马灯,自适应高度和宽度,就一个label显示。

UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,200, 0, 100)];

label.backgroundColor = [UIColor redColor];

label.font = [UIFont systemFontOfSize:15];

label.text = @"简书简书简书简书简书书简书书简书简书简书书简书书简书简书ABC";

CGSize size = [label.text boundingRectWithSize:CGSizeMake(0, label.frame.size.height) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:label.font} context:nil].size;

label.frame = CGRectMake(0, 200, size.width, size.height);

[self.view addSubview:label];

CGRect frame = label.frame;

frame.origin.x = self.view.bounds.size.width;

label.frame = frame;

[UIView beginAnimations:@"testAnimation"context:NULL];

[UIView setAnimationDuration:25];

[UIView setAnimationCurve:UIViewAnimationCurveLinear];

[UIView setAnimationRepeatAutoreverses:NO];

[UIView setAnimationRepeatCount:HUGE_VALF];

frame = label.frame;

frame.origin.x =-label.frame.size.width;

label.frame = frame;

[UIView commitAnimations];

相关文章

  • 自制简单跑马灯

    自编了一个跑马灯,自适应高度和宽度,就一个label显示。 UILabel *label = [[UILabel ...

  • Android菜鸟起飞|自定义TextView实现跑马灯效果(滚

    单行TextView实现跑马灯效果的简单方法 代码如下: 但是这样的方法只能实现单行的跑马灯TextView,多行...

  • TextView之跑马灯与聊天室效果

    一、跑马灯 实现单行跑马灯其实很简单,只要注意TextView的五个属性就好,但是遇到多行、页面中有EditTex...

  • TextView使用一

    1,TextView的简单使用 1,简单属性介绍 简单跑马灯效果的实现: 2,所有属性 1、android:lin...

  • iOS 跑马灯效果

    一个简单的跑马灯效果,话不多说,直接看代码建一个UIView类 到此,一个跑马灯的效果完成,demo地址

  • 跑马灯效果的实现

    本文实现的是跑马灯的效果,它在开发中经常被用到。本文支持从左边或者右边开始跑马灯效果。 本文的实现很简单,利用工作...

  • [android]利用动画实现view跑马灯效果

    该方法实现跑马灯简单,Android框架自带 最近接手一个项目终端机应用项目,顶部的广告条是可以滚动的跑马灯形式的...

  • CABasicAnimation

    背景 展示个提示,像跑马灯. 最近要做这样的事情。乍一看,简单,但是: 做法 跑马灯,本质上就是一个位移动画,那自...

  • 富文本跑马灯

    一个简单易用的富文本跑马灯 代码里面这句 _scrollLabel.text = _textDataArr[_i...

  • 微信小程序文字跑马灯开发

    一.h5实现跑马灯非常简单, 滚动的文字,配置不同的属性,就...

网友评论

      本文标题:自制简单跑马灯

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