Folgendes versuche ich zu tun. Wenn Sie jemals Halo oder CoD gespielt haben, wissen Sie, dass Sie den Namen einer Waffenladung ändern können.
Ich mache es so, dass Sie Ihren Load-Out-Namen mithilfe eines Textfelds ändern können. Hier ist das Problem: Der Name des Ladevorgangs im Menü "Ladevorgang" ist eine Schaltfläche (um Informationen zu diesem Ladevorgang auszuwählen und anzuzeigen), und ich könnte dies einfach schreiben:
@IBAction func renameClassButton(sender: AnyObject) {
classTopButton.text = "\(classTopTextField)"
}
Außer es ist [classTopButton] eine Schaltfläche, die das Suffix '.text' nicht zulässt
UIControlState
Teil weglassen und einfach wie schreibenbutton.setTitle("my text here", forState: .Normal)
.