Esto es lo que intento hacer. Si alguna vez jugaste Halo o CoD, sabrías que puedes cambiar el nombre de una carga de armas.
Lo que estoy haciendo es hacerlo para que pueda cambiar su nombre de carga utilizando un campo de texto. Aquí está el problema, el nombre de carga en el menú de carga es un botón (para seleccionar y ver información sobre esa carga) y podría escribir esto:
@IBAction func renameClassButton(sender: AnyObject) {
classTopButton.text = "\(classTopTextField)"
}
Excepto que [classTopButton] es un botón que no permite el sufijo '.text'
UIControlState
parte y simplemente escribir comobutton.setTitle("my text here", forState: .Normal)
.