UIView实现红黑棋盘

//  Created by 妖精的尾巴 on 15-8-15.

//  Copyright (c) 2015年 妖精的尾巴. All rights reserved.

//

#import "ViewController.h"

#define kHeight 20

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad

{

[super viewDidLoad];

UIView* view=[[UIView alloc]initWithFrame:CGRectMake(0, kHeight, 320, 320)];

view.backgroundColor=[UIColor redColor];

[self.view addSubview:view];

for (int col=0; col<320; col+=40) {

for (int row=0; row<320; row+=40)

{

UIView* redView=[[UIView alloc]initWithFrame:CGRectMake(row, col, kHeight, kHeight)];

redView.backgroundColor=[UIColor blackColor];

[view addSubview:redView];

}

for (int row=20; row<320; row+=40)

{

UIView* redView=[[UIView alloc]initWithFrame:CGRectMake(row, col+kHeight, kHeight, kHeight)];

redView.backgroundColor=[UIColor blackColor];

[view addSubview:redView];

}

}

}

时间: 2024-12-06 21:05:21

UIView实现红黑棋盘的相关文章

云计算每周之“红黑榜”

从今日起,<中国云报>将推出每周一期的"云计算红黑榜",以这种方式梳理上周云计算(当然是广义的)圈内的大事小情.之所以冠以"红黑"二字完全是吸引眼球之举,非故意吹捧或贬低任何企业或个人,只是就事论事而已.如果您对所描述之事深有同感,不妨转起:反之,可一笑而过. 希望以后每周"云计算红黑榜"都能与您定时见面.如果您有任何想说的事儿,不妨关注<中国云报>(GTcloud),或加本人微信taogebj,随时沟通. 红榜: 1.从

红黑联盟视频笔记

红黑联盟学习笔记 1 引导课: 渗透测试:是发现风险点完全找到,要找到所有漏洞,必须全面进行漏扫,进行发现 黑客测试:只需要找到部分可以拿到权限的漏洞就可以 攻击方式: Web渗透   一般是基于80端口 Sql注入: 上传漏洞: Xss:(受害者是用户而不是服务器)不能直接影响服务器 代码执行漏洞:代码执行漏洞相对来说较少 包含漏洞:(包含是脚本的特性)包含漏洞躲过杀毒软件的检测 组合漏洞: 学习线路: 学习sql注入必须学习数据库,与脚本无关,与平台无关 sql注入与脚本无关,与平台无关 M

随笔之批评红黑联盟

今天早上近三点睡着,六点半起床 起床后一点不困 到现在也没有一点困意 昨晚总结完才睡,晚上睡得特别的踏实和香 这应该才是真正的丰富 今天早上看到红黑联盟和第七城市转载了我的博客文章内容 批评红黑联盟,转载后加了个红黑联盟的LOGO,但是转载后有乱码也没有去对比修正 不足的事,转载后你们有没有加入自己的思想,文章是给自己看,其次才是给他人看的

我就纳闷了。。。红黑联盟。。的水印真的好明显,欺负我大csdn

红黑联盟的人为毛老转载我的原创文章,而且还不标明出处... 还有其他的我就不说了.. 看看下面这张图: 有多可怜: 里面我的csdn是最不明显的....郁闷啊郁闷..    哎,也没什么了, 就那么回事..吐槽吐槽就好了.

查找算法总结(一)—顺序、二分、二叉、红黑

1.顺序查找 在查找中我们一个一个顺序的遍历表中的所有键并使用equals()方法来查找匹配的键. 优点:对数组的结构没有特定的要求,可以使用数组或者链表实现,算法简单. 缺点:当数组个数n较大时,效率低下. 时间复杂度:查找命中时,最大时间复杂度是O(n),最小时间复杂度是O(1),平均时间复杂度是O(n/2):未命中时,总需要O(n)次比较. 向一个空表中插入N个不同的件需要N2次比较. 2.基于有序数组的二分查找 在查找时,我们先将被查找的键和子数组的中间键比较.如果被查找的键小于中间键,

9.6-全栈Java笔记:二叉树和红黑二叉树

二叉树的定义 二叉树是树形结构的一个重要类型. 许多实际问题抽象出来的数据结构往往是二叉树的形式,即使是一般的树也能简单地转换为二叉树,而且二叉树的存储结构及其算法都较为简单,因此二叉树显得特别重要. 二叉树(BinaryTree)由一个结点及两棵互不相交的.分别称作这个根的左子树和右子树的二叉树组成.下图中展现了五种不同基本形态的二叉树. (a) 为空树 (b) 为仅有一个结点的二叉树 (c) 是仅有左子树而右子树为空的二叉树 (d) 是仅有右子树而左子树为空的二叉树 (e) 是左.右子树均非

图解快三源码红黑玩法跨度等Python变量与赋值

图解快三源码红黑玩法跨度(企鹅:212303635)[阿酋联源码论坛-aqiulian.com]等Python变量与赋值 Python是一门独特的语言,与C语言有很大区别,初学Python很多萌新表示对变量与赋值不理解,学过C的都知道,给变量赋值时,需要先指定数据类型,同时会开辟一块内存区域,用于存储值,例如: int a = 1; a 就是内存空间中的一小块区域,就像是一个大房间里面的一个小盒子,赋值就是把整数1装载到盒子里面. 现在给变量a重新赋值 a = 2; 盒子依然是那个盒子,也就是说

PHP远程DoS漏洞深入分析快三红黑玩法及防护方案源码搭建

PHP远程DoS漏洞 PHP远程DoS漏洞深入分析快三红黑玩法(企鹅:212303635)及防护方案源码搭建(aqiulian.com) 4月3日,有人在PHP官网提交PHP 远程DoS漏洞(PHP Multipart/form-data remote dos Vulnerability),代号69364.由于该漏洞涉及PHP的所有版本,故其影响面较大,一经发布迅速引发多方面关注.14日,各种PoC已经在网络上流传.此次漏洞具备如下特性: 一旦被利用成功,可以在迅速消耗被***主机的CPU资源,

移动端触摸滑动插件Swiper使用指南极吉林快三带红黑玩法

首先我们需要下载Swiper的相关文件:吉林快三带红黑玩法 下载地址 QQ2952777280 我们可以直接从Github代码仓库中下载. 或者通过Bower下载: $ bower install swiper或者使用Atmosphere将Swiper制作成Meteor包: $ meteor add nolimits4web:swiper或者使用NMP(JavaScript包管理工具)下载: $ npm install swiper下载压缩包后解压,我们需要用到的js文件和css文件都在dist