编辑代码

//图形化显示程序
func displayBackgroundView()
let h = backgroundView.frame.size.height
let w = backgroundView.frame.size.width
let padding :CGFloat = 15
let 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 in 0..<rows t
for j in 0..<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)
}
}  
}