//初始化窗口,這是UI設計的第一步spa
self.window=[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];設計
self.window.backgroundColor=[UIColor whiteColor];3d
[self.window makeKeyAndVisible];orm
CGFloat with=[UIScreen mainScreen].bounds.size.width;//獲取每一個的寬度it
CGFloat blwith=with/8;im
NSArray *arr=@[@"🐷",@"🐴",@"🐘",@"王",@"後",@"🐘",@"🐴",@"🐷"];樣式
//分割屏幕,並按棋盤樣式填入棋子margin
for (NSInteger i=0; i<8; i++) {top
for (NSInteger j=0; j<8; j++) {img
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];
}
}
結果截圖: