gpt4 book ai didi

objective-c - IBAction 上作为发件人传递的是什么?

转载 作者:搜寻专家 更新时间:2023-10-30 19:54:31 26 4
gpt4 key购买 nike

当我使用代码 -(IBAction) onClick1: (id) sender; 时,什么将作为 sender 传递?我尝试使用发件人作为对象 ID 但失败了(我的意思是我使用了代码 sender.tag 但它没有返回)。

我确定当我使用 - (void)buttonTouched1:(UIButton *)sender; 时,发送者应该充当对象 ID。

最佳答案

发送者通常是将调用 onClick1 消息的对象。例如,如果您有一个按钮,并将您的 -(IBAction)onClick1:(id)sender 消息与按钮的“touch up inside”事件相关联,那么当您点击该按钮时,表示该按钮的对象将被传递到 onClick1:

-(IBAction)onClick1:(id)sender
{
UIButton *button = (UIButton*)sender;
NSLog(@"%@", button);
}

关于objective-c - IBAction 上作为发件人传递的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4181887/

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