先上效果图
– 功能展示
– 初高级棋盘切换效果
实现思路及主要代码详解
1.绘制棋盘
利用Quartz2D绘制棋盘.代码如下
- (void)drawBackground:(CGSize)size{
self.gridWidth = (size.width - 2 * kBoardSpace) / self.gridCount;
//1.开启图像上下文
UIGraphicsBeginImageContext(size);
//2.获取上下文
CGContextRef ctx = UIGraphicsGetCurrentContext();