颜色块由外到内的闪动NSTimer ...
来源:互联网 发布:北京租房软件 推荐 编辑:程序博客网 时间:2024/05/29 03:44
#import "RootViewController.h"@interface RootViewController ()@end@implementation RootViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. //生成几个视图并为几个视图添加颜色(从大到小) for (NSInteger i = 7; i >= 1; i--) { //只要不出界就行 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 50 * i, 50 * i)]; //视图颜色随机 view.backgroundColor = [UIColor colorWithRed:arc4random() % 256 / 255. green:arc4random() % 256 / 255. blue:arc4random() % 256 / 255. alpha:1.0]; //视图中心点是屏幕的中心点 view.center = self.view.center; //视图tag值 view.tag = 100 + i; [self.view addSubview:view]; [view release]; } //计时器, 调用改变颜色的函数 [NSTimer scheduledTimerWithTimeInterval:.5 target:self selector:@selector(changeColor) userInfo:nil repeats:YES];}- (void)changeColor { //交换视图6次 for (NSInteger i = 1; i <= 6; i++) { UIView *view1 = (UIView *)[self.view viewWithTag:100 + i]; UIView *view2 = (UIView *)[self.view viewWithTag:100 + i + 1]; //大的赋给小的 view1.backgroundColor = view2.backgroundColor; } //大的再随机产生颜色view UIColor *color = [UIColor colorWithRed:arc4random() % 256 / 255. green:arc4random() % 256 / 255. blue:arc4random() % 256 / 255. alpha:1.0]; UIView *view = (UIView *)[self.view viewWithTag:107]; view.backgroundColor = color;}
0 0
- 颜色块由外到内的闪动NSTimer ...
- UIColor和NSTimer结合使背景颜色闪动
- Android开发之让你的文本颜色来回闪动
- NSTimer修改UIButton title时闪动问题
- 利用RunTime解决由NSTimer导致的内存泄漏
- 利用RunTime解决由NSTimer导致的内存泄漏
- 利用RunTime解决由NSTimer导致的内存泄漏
- 那些由NSTimer 和performSelector 可能引起的内存泄漏
- 会闪光的按钮Button和图片ImageView,ProgressBar进度条颜色闪动
- 字体闪动的特效!
- Android闪动的文字效果
- 走马灯闪动的TextView
- 闪动的TextView
- 由video_copy改写的颜色空间变换
- 霓虹灯 随机颜色 定时器nstimer
- DOM模型--简单的颜色块显示
- 五彩的闪动的小星星
- 由rowid查其所在的文件、块、行位置
- 为什么选择红黑树作为底层实现
- 透视投影的原理和实现
- 11gR2 RAC停机修改redolog路径
- Struts2动态方法调用(DMI)小问题
- 存储方式二:文件(文本文件)
- 颜色块由外到内的闪动NSTimer ...
- ViewPager的Fragment嵌套使用,getSupportFragmentManager问题
- android studio应用(一):导入eclipse项目
- 通过ZXing获取静态二维码图片结果
- iOS状态栏操作之获取WiFi信号强度,网络类型,运营商,电池电量,系统时间等
- eclipse 快捷键及插件
- ClickOnce部署(3):使用证书
- Binary Tree Level Order Traversal II 从底部倒着输出二叉树每一层的元素
- google浏览器提示:“只能通过Chrome网上应用商店安装该程序”的方法