GuavaMantis GuavaMantis - 2 months ago 4
iOS Question

How to change button text in Swift Xcode 6?

Here's what I'm trying to do. If you've ever played Halo or CoD, you'd know that you could change the name of a weapon load-out.

What I'm doing is making it so you can change your load-out name using a text field. Here's the problem, the load-out name in the load-out menu is a button (to select and view info about that load-out) and I could just write this:

@IBAction func renameClassButton(sender: AnyObject) {
classTopButton.text = "\(classTopTextField)"

Except it [classTopButton] is a button which doesn't allow the '.text' suffix


You can do:

button.setTitle("my text here", forState: .Normal)