【发布时间】:2014-12-29 16:59:48
【问题描述】:
我试图让 UIButton 一遍又一遍地重复代码,直到用户释放按钮。我在游戏中有一个向上箭头,当它被点击时,一艘太空船会上升,直到它被释放。这是我的按钮的代码:
//at top of page
let upArrow = UIButton()
//in viewdidload()
let upArrowImage = UIImage(named: "upArrow") as UIImage?
upArrow.setImage(upArrowImage, forState: .Normal)
upArrow.frame = CGRectMake(10, 220, 90, 40)
upArrow.addTarget(self, action: "upArrowTouched:", forControlEvents: UIControlEvents.TouchUpInside)
self.view?.addSubview(upArrow)
//outside of viewDidLoad()
func upArrowTouched(sender:UIButton!){
spaceship.position = CGPointMake(spaceship.position.x, spaceship.position.y + 3)
}
有什么建议吗??
【问题讨论】: