我正在阅读一个教程,其中保留了一个按钮和标签,并在点击按钮时更改了标签文本,在教程中调用了一个方法
public class Info
{
public string course { get; set; }
public int grade { get; set; }
public Info(string c, int g)
{
course = c;
grade = g;
}
internal IDictionary<string, Info> infoDic { get; private set; }
public void Set(string Sname, string course, int grade)
{
Student s = new Student(Sname);
var infor = new Info(course, grade);
infoDic = new Dictionary<string, Info>();
infoDic.Add(s.Name, infor);
//return infoDic;
}
public Dictionary<string, Info> retrieve (string name)
{
Student s = new Student(name);
return infoDic;
}
}
}
但是在我的Xcode中,我找不到相同的方法。
答案 0 :(得分:1)
如果您想在 Swift 3/4
中更改UIButton
的标题
sender.setTitle("Your title", for: .normal)
答案 1 :(得分:1)
Swift 3
试试这个
func buttonPressed(_ sender: UIButton) {
sender.setTitle("Your title", for: .normal)
}
通过添加像这样的选择器来调用此函数
youbutton.addTarget(self, action: #selector(YourController.buttonPressed(_:)), for: .touchUpInside)
将此添加到viewDidLoad()方法
希望它有所帮助。
答案 2 :(得分:0)
如果你想通过点击按钮更改按钮的标题,那么你需要用按钮动作方法编写代码
实施例
@IBAction func clickOnButtonForChangeTheTitle(_ sender: UIButton)
{
sender.setTitle("I'm changing the title", for: .normal)
}