//图形化显示程序funcdisplayBackgroundView()let h = backgroundView.frame.size.height
let w = backgroundView.frame.size.width
let padding :CGFloat = 15let margin: CGFloat = 30
//计算每个格子的高度和宽度
let grid_w=(w-margin*2-padding*CGFloat(cols-1))/CGFloat(cols)let grid h=(h-margin*2-padding*CGFloat(rows-1))/CGFloat(rows)
for i in0..<rows t
for j in0..<cols {
let x = margin + CGFloat(j)★ (grid_w + padding) let y = margin + CGFloat(i)★(grid_h + padding) let rect = CGRect(x: x, y:y, width: grid_w, height: grid_h)//用于根据数组中的数值来决定显示哪个图片
let data = group[i*cols+j]
var fileName =""switch data (
case"0":
fileName ="GreenBlock"case"B":
fileName ="Banana"case"^":
fileName ="Monkey up"case"v":
fileName ="Monkey_down"case"<":
fileName ="Monkey_left"case">":
fileName ="Monkey_right"default:
fileName ="GreenBlock”
let img = UIImage(named: fileName)
let imgView = UIImageView(frame: rect)
imgView.image = img
self.backgroundView.addSubview(imgView)
}
}
}