【发布时间】:2021-03-27 16:43:32
【问题描述】:
我想使用 for 循环来设置按钮的标题。我目前正在做的事情不起作用。我认为使用 indexPath.row 是有效的,但它没有。该代码也不引人注目。我认为有一个简单的解决方案来实现数组。
var line = UIButton()
var pen = UIButton()
var graph = UIButton()
var save = UIButton()
var nxt = UIButton()
let btnTitles = ["line","pen","graph","save","next"]
var increase = 0.1
for b in [line, pen, graph,save,nxt] {
b.setTitle(btnTitles(IndexPath.row), for: .normal)
}
【问题讨论】:
-
什么叫按钮?
IBOutletUIButton对象?UIButton您以编程方式创建的对象?我在您的代码中没有看到它。 -
我添加了一些东西
-
让按钮:[UIButtons] = [line, pen, graph, save, nxt] let btnTitles = ["line","pen","graph","save","next"] for i in 0..
-
你能把它写成答案吗?我无法复制它
标签: arrays swift for-loop button indexpath