Oto, co próbuję zrobić. Jeśli kiedykolwiek grałeś w Halo lub CoD, wiedziałbyś, że możesz zmienić nazwę ładunku broni.Jak zmienić tekst przycisku w Swift Xcode 6?
To, co robię, polega na tym, że możesz zmienić swoją nazwę doładowania za pomocą pola tekstowego. Oto problem, nazwa obciążenia w menu load-out jest przycisk (aby wybrać i wyświetlić informacje na temat tego obciążenia-out), a może po prostu napisać to:
@IBAction func renameClassButton(sender: AnyObject) {
classTopButton.text = "\(classTopTextField)"
}
Tyle że [classTopButton] jest przycisk, który nie pozwala na rozszerzenie '.text'
Or trochę krótszy. Możesz pominąć część 'UIControlState' i po prostu napisać jak' button.setTitle ("mój tekst tutaj", forState: .Normal) '. – mustafa
Myślę, że pomaga wspomnieć: 'button' to' IBOutlet' (w przeciwieństwie do 'IBAction', który zawiera ten wiersz kodu), jeśli używasz Storyboard. – whalesharkie