如何在没有插座连接的情况下以编程方式快速更改按钮

时间:2019-04-09 03:52:26

标签: ios swift

我在数组中有一个按钮列表。我想使用该数组替换按钮位置顺序。我可以在Java中执行此操作,但不能在Swift中执行相同操作。这是我的代码:

@IBOutlet weak var menuView: UIView!

struct ButtonsIndex {
  var button: UIButton
  var index: Int
}

var footer: [ButtonsIndex] = []

//Set Buttons order etc
...

func setFooter(){
 let count = 0
 for buttons in menuView.subviews {
  if var button = buttons as? UIButton {
   button = footer[count].button
   count += 1
  }
 }
}

在不将插座连接到我的代码的情况下是否无法更改按钮位置?预先感谢。

0 个答案:

没有答案