单击不同的按钮更改文本颜色
Change textcolor with click on different button
我有两个 IBAction
,想更改引用这些 IBActions
的两个按钮的文本。
我可以和发件人一起改变。自己按钮的颜色。但不是用另一个按钮。我该如何解决这个问题?我的代码不起作用。它只改变自己的颜色。
@IBAction func arminiaBielefeld(_ sender: UIButton) {
team = "arminia"
Bundesliga1.bildlink = "bundesliga1/arminia"
Bundesliga1.ligaIcon = "bundesliga1/bundesliga1"
sender.setTitleColor(.white, for: [])
augsburg.setTitleColor(.blue, for: [])
}
@IBAction func augsburg(_ sender: UIButton) {
team = "augsburg"
Bundesliga1.bildlink = "bundesliga1/augsburg"
Bundesliga1.ligaIcon = "bundesliga1/bundesliga1"
sender.setTitleColor(.white, for: [])
arminiaBielefeld.setTitleColor(.blue, for: [])
}
Screenshot added.
尝试使用按钮的插座名称而不是发送器。动作名称也不要与出口名称相同。
将以下两个插座添加到您的视图控制器并在情节提要中连接它们:
@IBOutlet weak var arminiaBielefeld: UIButton!
@IBOutlet weak var augsburg: UIButton!
以下作品:
@IBAction func arminiaBielefeldPressed(_ sender: Any) {
team = "arminia"
Bundesliga1.bildlink = "bundesliga1/arminia"
Bundesliga1.ligaIcon = "bundesliga1/bundesliga1"
arminiaBielefeld.setTitleColor(.white, for: [])
augsburg.setTitleColor(.blue, for: [])
}
@IBAction func augsburgPressed(_ sender: Any) {
team = "augsburg"
Bundesliga1.bildlink = "bundesliga1/augsburg"
Bundesliga1.ligaIcon = "bundesliga1/bundesliga1"
augsburg.setTitleColor(.white, for: [])
arminiaBielefeld.setTitleColor(.blue, for: [])
}
我有两个 IBAction
,想更改引用这些 IBActions
的两个按钮的文本。
我可以和发件人一起改变。自己按钮的颜色。但不是用另一个按钮。我该如何解决这个问题?我的代码不起作用。它只改变自己的颜色。
@IBAction func arminiaBielefeld(_ sender: UIButton) {
team = "arminia"
Bundesliga1.bildlink = "bundesliga1/arminia"
Bundesliga1.ligaIcon = "bundesliga1/bundesliga1"
sender.setTitleColor(.white, for: [])
augsburg.setTitleColor(.blue, for: [])
}
@IBAction func augsburg(_ sender: UIButton) {
team = "augsburg"
Bundesliga1.bildlink = "bundesliga1/augsburg"
Bundesliga1.ligaIcon = "bundesliga1/bundesliga1"
sender.setTitleColor(.white, for: [])
arminiaBielefeld.setTitleColor(.blue, for: [])
}
Screenshot added.
尝试使用按钮的插座名称而不是发送器。动作名称也不要与出口名称相同。
将以下两个插座添加到您的视图控制器并在情节提要中连接它们:
@IBOutlet weak var arminiaBielefeld: UIButton!
@IBOutlet weak var augsburg: UIButton!
以下作品:
@IBAction func arminiaBielefeldPressed(_ sender: Any) {
team = "arminia"
Bundesliga1.bildlink = "bundesliga1/arminia"
Bundesliga1.ligaIcon = "bundesliga1/bundesliga1"
arminiaBielefeld.setTitleColor(.white, for: [])
augsburg.setTitleColor(.blue, for: [])
}
@IBAction func augsburgPressed(_ sender: Any) {
team = "augsburg"
Bundesliga1.bildlink = "bundesliga1/augsburg"
Bundesliga1.ligaIcon = "bundesliga1/bundesliga1"
augsburg.setTitleColor(.white, for: [])
arminiaBielefeld.setTitleColor(.blue, for: [])
}