声明 UIButton 数组

Declare array of UIButtons

我希望我的 swift 代码使用颜色创建按钮。我知道我想声明数组,但我尝试过的一些方法不起作用。我在下面尝试的方法不起作用。我尝试过各种形式的包装,但都没有用。此代码的目标是不使用任何故事板并通过代码完成所有操作。

  var red,blue = UIButton()

在一行中声明两个变量的一种紧凑方法是使用元组表示法:

let (red,blue) = (UIButton(), UIButton())

也许这就是您的要求。但是故事里没有数组;很难理解你为什么首先提到数组。

另一方面,如果您真的想要一个 array,那么很难看出 redblue 的名称是什么是为了,因为数组的元素没有名称(关于数组)。您可以通过以下语句创建一个包含两个新按钮的数组:

let arrayOfTwoButtons = (0..<2).map {_ in UIButton()}