-2

我有 2 个按钮,如下图所示,它们的文本标签是:“输入位置...”。现在我想点击右边的交换按钮,所以这些按钮的文本标签会交换。看起来你有 2 个位置,你想交换它。请任何人都可以指出我该怎么做。非常感谢。

截屏

4

2 回答 2

1

单击时只需将它们的文本设置为彼此。

var tempString = secondButton.titleLabel.text
secondButton.setTitle(firstButton.titleLabel.text, forState: UIControlState.Normal)
firstButton.setTitle(tempString, forState: UIControlState.Normal)
于 2016-10-14T07:50:07.450 回答
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)
}
于 2016-10-14T07:50:36.337 回答