标签:
//初始化窗口,这是UI设计的第一步
self.window=[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
self.window.backgroundColor=[UIColor whiteColor];
[self.window makeKeyAndVisible];
CGFloat with=[UIScreen mainScreen].bounds.size.width;//获取每个的宽度
CGFloat blwith=with/8;
NSArray *arr=@[@"??",@"??",@"??",@"王",@"后",@"??",@"??",@"??"];
//分割屏幕,并按棋盘样式填入棋子
for (NSInteger i=0; i<8; i++) {
for (NSInteger j=0; j<8; j++) {
UILabel *lable=[[UILabel alloc] init];
lable.frame=CGRectMake(blwith*j, blwith*i, blwith, blwith);
if ((i+j)%2!=0) {
lable.backgroundColor=[UIColor colorWithRed:188/255.0 green:87/255.0 blue:28/255.0 alpha:1];
}
else{
lable.backgroundColor=[UIColor colorWithRed:238/255.0 green:212/255.0 blue:177/255.0 alpha:1];
}
if(i == 0||i==7){
lable.text = arr[j];
}
else if(i==1||i==6)
{
lable.text=@"兵";
}
lable.textAlignment=NSTextAlignmentCenter;//设置居中
if(i>5){
lable.textColor=[UIColor whiteColor];
}
//显示
[self.window addSubview:lable];
}
}
结果截图:
标签:
原文地址:http://my.oschina.net/u/2448151/blog/506793