gpt4 book ai didi

ios - 匿名实例化数组中的 UIButton

转载 作者:可可西里 更新时间:2023-11-01 02:16:34 25 4
gpt4 key购买 nike

我正在使用 Swift 和 iOS 制作数独游戏。该游戏有一个 9 x 9 的 UIButtons 网格作为游戏板。我正在寻找一种在数组或其他集合中匿名声明这些按钮的方法,以便我可以与它们交互、检查有效性等。

有没有一种方法可以做到这一点,而无需按住 ctrl 键将每个按钮从场景拖动到我的 ViewController,将每个按钮声明为 UIButton 的命名实例,然后以该方法对它们进行操作?这是我能想到的在某种结构化基础上与他们交互的唯一方式,但它很丑陋且无法维护。

最佳答案

您可以尝试创建一个 socket 连接。或者您可以将每个按钮的标签设置为一个数字,然后搜索它们。

for subview in self.view.subviews {
if subview.tag == aNumber {
buttons.append(subview as! UIButton)
}
}

确保在 viewDidLayoutSubviews 中调用它

关于ios - 匿名实例化数组中的 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37814307/

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