首页 > 代码库 > 创建几个小方块
创建几个小方块
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
int arr[4][4]={
1,0,0,0,
0,1,0,0,
0,0,1,0,
0,0,0,1
};
NSMutableArray *varray=[[NSMutableArray alloc]init];//创建一个动态的数组
for (int i=0; i<16; i++) //在数组中有十六个方块
{
int row =i/4; //想要的数字在那一行
int column=i%4;//想要的数字在那一列
UIView *v=[[UIView alloc]initWithFrame:CGRectMake(column*54, row*54, 50, 50)]; //创建一个方块并把它用指针v来代替;创建后并设定了他的坐标
[varray addObject:varray];
[self.view addSubview:v];//在显示平面显示
}
for (int row=0; row<4; ++row)
{
for ( int column=0;column<4;++column)
{
UIView *v=varray[row*4+column];
if (arr[row][column])
{
v.backgroundColor=[UIColor redColor];
}
else{
v.backgroundColor=[UIColor clearColor];
}
}
}
创建几个小方块