gpt4 book ai didi

ios - 如何识别具有相同标签 id 的 uibutton

转载 作者:行者123 更新时间:2023-11-30 14:00:31 25 4
gpt4 key购买 nike

我正在循环遍历一个数组,并使用索引来标记我的按钮 ID,但在调用它们时,两个按钮标记 ID 有 1% 的机会相同。当尝试使用相同的标签 ID 调用其中一个按钮时,如何区分这两个按钮?

 let tmpButton = self.view.viewWithTag(MyVariables.SelectedChatLike) as! UIButton
let path = NSBundle.mainBundle().pathForResource("myImage.gif", ofType: nil)
tmpButton.setImage(UIImage(contentsOfFile: path!), forState: UIControlState.Normal)

有时上面的代码会更改错误的按钮图像,因为两个标签可能相同

最佳答案

简单答案:重构您的程序,使按钮标签 ID 始终是唯一的。我无法告诉您如何做到这一点,因为您的描述太模糊了。

顺便说一句,如果您的图像在 bundle 中,则只需使用 imageNamed:

tmpButton.setImage(UIImage(named:"myImage.gif"), forState: .Normal)

关于ios - 如何识别具有相同标签 id 的 uibutton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33056862/

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