您的位置:首页 > 产品设计 > UI/UE

国际象棋模拟

2015-09-17 22:05 501 查看
摘要: UI控件

//初始化窗口,这是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];

}
}
结果截图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  UI界面 控件