J'ai 2 bouton comme l'image ci-dessous, leur étiquette de texte sont: "Emplacement d'entrée ...". Maintenant, je veux cliquer sur le bouton d'échange sur la droite, de sorte que l'étiquette de texte de ce bouton permutera. On dirait que vous avez 2 emplacement et que vous voulez l'échanger. S'il vous plaît, n'importe qui peut me montrer comment le faire. Merci beaucoup.Échangez le texte d'étiquette de deux boutons dans Swift
-2
A
Répondre
1
Le clic juste mis les uns aux autres leur texte.
var tempString = secondButton.titleLabel.text
secondButton.setTitle(firstButton.titleLabel.text, forState: UIControlState.Normal)
firstButton.setTitle(tempString, forState: UIControlState.Normal)
1
@IBOutlet var firstButton: UIButton!
@IBOutlet var secondButton: UIButton!
@IBAction func didTouchUpInsideSwapButton() {
let firstButtonText = firstButton.titleLabel?.text
firstButton.setTitle(secondButton.titleLabel?.text, for: .normal)
secondButton.setTitle(firstButtonText, for: .normal)
}
'NSString * firstStr = [texte FirstLabel]; [firstLabel setText: [secondLabel text]]; [secondLabel setText: firstStr]; '? Échantillon "générique": http://stackoverflow.com/questions/19255069/swap-any-type-of-two-variables-in-c – Larme