OC实现简单的点名器
来源:互联网 发布:专业淘宝刷销量 编辑:程序博客网 时间:2024/04/29 00:57
@interface MainViewController : UIViewController
@property (nonatomic, assign)NSInteger click;
@property (nonatomic, retain)NSTimer *timer;
@end
#import "MainViewController.h"
#import "NewTimer.h"
@interface MainViewController ()
@end
@implementation MainViewController
- (void)viewDidLoad {
[super viewDidLoad];
_click = 1;
self.view.backgroundColor = [UIColor whiteColor];
UILabel *label= [[UILabel alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height)];
label.tag = 1;
label.font = [UIFont systemFontOfSize:100];
label.textColor = [UIColor blackColor];
label.textAlignment = NSTextAlignmentCenter;
label.userInteractionEnabled = YES;
[self.view addSubview:label];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(clickTap:)];
tap.numberOfTapsRequired = 1;
tap.numberOfTouchesRequired = 1;
[label addGestureRecognizer:tap];
[tap release];
}
- (void)clickTap:(UITapGestureRecognizer *)tap {
if (_click) {
_timer = [NSTimer scheduledTimerWithTimeInterval:0.2 target:self selector:@selector(showTime:) userInfo:nil repeats:YES];
_click = 0;
}
else {
[_timer invalidate];
_click = 1;
}
}
- (void)showTime:(NSTimer *)time {
self.view.backgroundColor = [UIColor colorWithRed:arc4random() % 256 / 255.0 green:arc4random() % 256 / 255.0 blue:arc4random() % 256 / 255.0 alpha:arc4random() % 256 / 255.0];
NSArray *arr = [NSArray arrayWithObjects:@"B", @"A",@"C",@"D",@"E",@"F",nil];
UILabel *label = (UILabel *)[self.view viewWithTag:1];
label.text = [arr objectAtIndex:arc4random() % 6];
}
- OC实现简单的点名器
- Java实现一个简单的随机点名器
- JavaScript实现的简单的点名代码
- 基于Ios的简单点名器程序
- 一个简单的随机点名器。
- 【Java】随机点名器的实现
- 简单的随机点名系统
- 一个简单的点名软件
- IOS 学的容易----随机点名器内部实现
- 第三周作业-实现随机点名的签到程序和计算闰年的简单程序
- 简单的点名系统-Applet界面
- 【实现】实现随机点名的签到程序
- JS实现的随机点名的模型
- OC实现简单的图文混排
- 点名器
- OC实现简单通讯录
- OC简单实现代理
- 利用List接口的实现类ArrayList编写一个随机点名器
- x86/i386/i686/i86_64
- 从校园到工作的路(五)————java中的类型转换
- dfs 练习题
- SEAndroid语法介绍
- OC第一天
- OC实现简单的点名器
- Java关键字final
- iOS应用内支付(IAP)的那些坑
- OC利用delegate实现霓虹灯效果
- Object-C系列<Xcode中ARC 下两种释放对象的方法>
- Objective-C 二维数组详解
- Java编码问题
- UISegmentedControl详解
- should not include d3dtypes.h when compiling for DX8 or newer interfaces