【发布时间】:2015-03-24 13:15:55
【问题描述】:
我正在开发井字游戏 (3x3),所以我有 9 个按钮,我想做的是获取用户按下的按钮的坐标并在按钮的位置插入图像。
例子:
@IBOutlet weak var button1Outlet: UIButton!
@IBAction func button1Action(sender: AnyObject) {
let imageName = "IMG.png"
let image = UIImage(named: imageName)
let imageView = UIImageView(image: image!)
imageView.frame = CGRect(x: 0, y: 0, width: 90, height: 90)
view.addSubview(imageView)
}
我知道我可以使用 button1Outlet.center 获取按钮的坐标,但我需要像 this.center 这样的东西来避免对每个按钮进行硬编码。
【问题讨论】: