gpt4 book ai didi

ios - 单击更改多个 UIButton 的背景颜色

转载 作者:行者123 更新时间:2023-11-29 00:47:41 26 4
gpt4 key购买 nike

我在 UIViewController 中有 16 个 UIButton,一次只需要选择一个

我创建了一个 UIButton 集合并通过执行 for 循环 更改了 backgroundColor。一切正常。

但我需要一个单行/两行的快速解决方案,或者我可以说一下单击即可更改颜色的有效方法。

我认为我的方法效率不高,因为如果 UIViewController 有 50 个 UIButton

附言不要告诉我使用 UICollectionView,因为我可以很容易地做到这一点!

最佳答案

无论如何你都需要枚举你的按钮。但是您可以在扩展中执行一次:

extension Array where Element: UIButton {
func setBackgroundColor(color: UIColor) {
for element in self {
element.backgroundColor = color
}
}
}

关于ios - 单击更改多个 UIButton 的背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38452261/

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