我正在创建一个应用程序,您单击按钮,导致出现一个新按钮,并且您单击的按钮将消失。我希望按钮随机出现,我也希望它始终是4个按钮可见。我真的无法弄清楚如何做到这一点,谢谢!
这是一张初始屏幕的图像:
我一直试图使用UIView
的{{1}}财产来做到这一点,但它并没有那么好用。
到目前为止,我的代码是:
hidden
答案 0 :(得分:0)
首先将所有按钮放在一个数组中(使用IBOutletCollection)。现在,您可以使用随机数函数来索引数组。
最初,隐藏数组中的所有按钮。
获取数组的可变副本并迭代您要显示的按钮数量。在每次迭代中生成一个随机索引,显示该按钮并将其从可变副本中删除。
REPEAT ...