gpt4 book ai didi

ios - UIButton Action 目标方法之间的区别

转载 作者:行者123 更新时间:2023-12-01 17:42:26 24 4
gpt4 key购买 nike

选项1和2有什么区别?我正在以编程方式设置按钮,并想知道一个按钮比另一个按钮有什么优势,或者它们是否只是产生相同的不同方法来达到目标​​。

选项1 :

[signupButton addTarget:self action:@selector(signupButton:) forControlEvents:UIControlEventTouchUpInside];

随后调用:
-(IBAction)signupButton:(id)sender{


选项 2:
[signupButton addTarget:self action:@selector(signupButtonMethod) forControlEvents:UIControlEventTouchUpInside];

随后调用:
-(void)signupButtonMethod {

最佳答案

第一种形式包括按钮作为方法的参数。当您希望对多个按钮使用相同的操作时,这很有用。然后你可以使用sender参数来知道哪个按钮触发了事件。

第二种形式不包含有关哪个按钮触发了事件的任何信息。如果该方法仅用于单个按钮,这很好。

关于ios - UIButton Action 目标方法之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15074661/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com