gpt4 book ai didi

ios - 一个 uibutton 是否可以设置另一个 uibutton 的标题,因为这两个 uibutton 都是在 Storyboard 中创建的?

转载 作者:行者123 更新时间:2023-11-29 11:32:57 25 4
gpt4 key购买 nike

我不久前才开始编码,所以对于任何明显的错误提前道歉。

我使用 Storyboard创建了两个按钮。我知道您可以像 this solution 一样更改发件人按钮的标题声明了,但我仍然不确定如何在单击第一个按钮时更改另一个按钮的标题。我试过引用标签,但是当我点击第一个按钮时没有任何反应。是否有可能做到这一点?如果是请举例说明。

目标:通过单击另一个按钮来更改一个按钮的标题,这两个按钮都是使用 Storyboard 创建的。

最佳答案

有两种解决方案:

  1. 通过使用IBOutlets
  2. 使用 Storyboard标签

Using IBOutlets, you can create an outlet of second button e.g. @IBOutlet weak var btnSecond: UIButton! Now change the title of this button in action of first button like this:

@IBAction clickFirstBtn(sender: UIButton){
btnSecond.set("New Title", for: .normal)
}

Using storyboard tags, you can give any tag to second button except 0. For example let the tag of second button = 10. Now you change the title like this:

@IBAction clickFirstBtn(sender: UIButton){
if let btnSecond = view.viewWithTag(10) as? UIButton{
btnSecond.set("New Title", for: .normal)
}
}

关于ios - 一个 uibutton 是否可以设置另一个 uibutton 的标题,因为这两个 uibutton 都是在 Storyboard 中创建的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51834165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com