ios - 如何在没有插座连接的情况下快速以编程方式更改按钮
问题描述
我有一个数组内的按钮列表。我想使用该数组替换按钮位置顺序。我可以在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
}
}
}
如果不将插座连接到我的代码,是否无法更改按钮位置?提前致谢。
解决方案
推荐阅读
- angular - 在 Angular 6 指令中捕获鼠标中键单击
- vba - 在 Word 文档中查找“标题”样式
- python - 在外部循环中更新 Tkinter GUI
- c# - 用 C# 编写 CSV 解析器
- sql - 从旧表迁移到新表时遇到问题
- google-sheets - 拆分括号内分组的分号分隔值
- node.js - 将图像文件从 React 前端上传到 Node/Express/Mongoose/MongoDB 后端(不工作)
- c# - ASP.NET Core 无法进入端点方法?
- python - 访问 ModelForm 中的模型字段
- bazel - 使用 Bazel for x86(32 位)编译 C++ 项目