文档章节

利用NStimer制作UILabel跑马灯效果

w
 win_pass
发布于 2015/08/19 20:07
字数 95
阅读 3
收藏 0
#import "ViewController.h"

@interface ViewController ()

@end

UILabel *mylabel;

@implementation ViewController

static int num=0;
-(void)timerAction:(NSTimer *)time{
    num ++;
    NSLog(@"Hi");
    [mylabel removeFromSuperview];
    CGRect workingFrame;
    workingFrame.size.height=20;
    workingFrame.size.width=600;
    workingFrame.origin.x=430-num;
    workingFrame.origin.y=400;
    
    mylabel=[[UILabel alloc]initWithFrame:workingFrame];
    mylabel.text=@"Hello world 01,Hello world 02,Hello world 03,Hello world 04";
    
    mylabel.font=[UIFont systemFontOfSize:17];
    [mylabel setBackgroundColor:[UIColor clearColor]];
    [self.view addSubview:mylabel] ;
    
    if (num==1100) {
        {
            num=0;
        }
    }
    
}

- (void)viewDidLoad {
    [super viewDidLoad];
    
    [NSTimer scheduledTimerWithTimeInterval:0.025 target:self selector:@selector(timerAction:) userInfo:nil repeats:YES];
    
}


@end

 

© 著作权归作者所有

上一篇: 加载plist文件
下一篇: 部分文件关闭ARC
w
粉丝 0
博文 121
码字总数 19932
作品 0
广州
私信 提问
【非凡程序员】 OC第十六节课 初识IOS开发二 (打地鼠的游戏)

这是一个打地鼠的游戏:一共拖了9个Buttor按钮,设置地鼠间隔一定时间随机出现,鼠标点一次加一分。 ViewController.h文件: #import <UIKit/UIKit.h> @interface ViewController : UIViewCo...

七月流火zsp
2015/06/11
1K
0
蛇和梯子游戏,分别用oc和swift开发

蛇和梯子游戏,分别用oc和swift开发 心血来潮想学学swift,看了一下教程和开发文档,发现其实swift的很多类都是基于oc的,比如swift的UIButton是基于oc的UIButton。所以我想其实学过oc再学s...

weixin_42012181
2018/04/18
0
0
用UITextView撸一个顺畅的评论输入框

对比UITextField 继承关系: UITextField继承自UIControl,UITextView继承自UIScrollView; 输入行数 UITextView支持多行输入,可以滑屏垂直滚动,UITextField仅支持单行输入 Placeholder UI...

STzen
2018/05/10
0
0
iOS实现跑马灯效果

在网页开发当中跑马灯是常用到的,用来显示通知等,在游戏开发当中也如此。 下面的代码片断可实现iOS中的跑马灯效果, labelShow是UILabel,关联到xib就行了。 原文链接:http://blog.csdn.ne...

长平狐
2012/08/13
5.3K
0
UIImageView与UIButton

应用场合 UIImageView主要用在只显示图片,没有点击事件的情况并且处理图片更加专业,动画例子: NSMutableArray *images = [NSMutableArray array]; for (int i=0; i<sum; i++) { NSBundle ...

天边那束阳光
2014/10/01
2.2K
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机实现原理专题--二进制减法器(二)

在计算机实现原理专题--二进制减法器(一)中说明了基本原理,现准备说明如何来实现。 首先第一步255-b运算相当于对b进行按位取反,因此可将8个非门组成如下图的形式: 由于每次做减法时,我...

FAT_mt
昨天
6
0
好程序员大数据学习路线分享函数+map映射+元祖

好程序员大数据学习路线分享函数+map映射+元祖,大数据各个平台上的语言实现 hadoop 由java实现,2003年至今,三大块:数据处理,数据存储,数据计算 存储: hbase --> 数据成表 处理: hive --> 数...

好程序员官方
昨天
7
0
tabel 中含有复选框的列 数据理解

1、el-ui中实现某一列为复选框 实现多选非常简单: 手动添加一个el-table-column,设type属性为selction即可; 2、@selection-change事件:选项发生勾选状态变化时触发该事件 <el-table @sel...

everthing
昨天
6
0
【技术分享】TestFlight测试的流程文档

上架基本需求资料 1、苹果开发者账号(如还没账号先申请-苹果开发者账号申请教程) 2、开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestF...

qtb999
昨天
10
0
再见 Spring Boot 1.X,Spring Boot 2.X 走向舞台中心

2019年8月6日,Spring 官方在其博客宣布,Spring Boot 1.x 停止维护,Spring Boot 1.x 生命周期正式结束。 其实早在2018年7月30号,Spring 官方就已经在博客进行过预告,Spring Boot 1.X 将维...

Java技术剑
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部