我正在做数学游戏。每次单击按钮时,都会出现一个新问题,并带有不同的结果可供选择。
但是,每当我单击按钮时,我认为这是结果,它不会更新文本,而其他人却可以。
答案 0 :(得分:1)
使用UIButton.setTitle(, for:)
方法。我建议您更改ViewController.swift
中的代码:
func setNumbers(numberDic: Dictionary<String, Int>) {
let btns = [bt1, bt2, bt3, bt4]
UIView.performWithoutAnimation {
for (position, number) in numberDic {
btns[(Int(position) ?? 0) - 1]?.setTitle(String(number), for: .normal)
}
}
}