我在数组中有一个按钮列表。我想使用该数组替换按钮位置顺序。我可以在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
}
}
}
在不将插座连接到我的代码的情况下是否无法更改按钮位置?预先感谢。