I've created a button, but for some reason, the touch isn't recognizing:
override func viewDidLoad() {
super.viewDidLoad()
var settingsButton = UIButton.buttonWithType(UIButtonType.System) as UIButton
settingsButton.frame = CGRectMake(self.view.frame.size.width - 50, 35, 35, 35)
settingsButton.setImage(UIImage(named: "settings-button"), forState: UIControlState.Normal)
settingsButton.addTarget(self, action: Selector("settingsButtonPressed"), forControlEvents: UIControlEvents.TouchUpInside)
self.view.addSubview(settingsButton)
}
func settingsButtonPressed(){
println("Settings selected")
}
I'm not getting any errors, it's just not registering when I touch the button. I've tried making a button of type UIButtonType.Custom as well, and I've tried the selector as
Selector("settingsButtonPressed")
Selector("settingsButtonPressed:") //I changed the function to settingsButtonPressed(sender: UIButton)
"settingsButtonPressed"
"settingsButtonPressed:" //I changed the function to settingsButtonPressed(sender: UIButton)

