gpt4 book ai didi

ios - 如何为 UIGestureRecognizer 操作传递参数

转载 作者:行者123 更新时间:2023-11-29 03:11:55 24 4
gpt4 key购买 nike

我想检测我的 UITextField 是否被触摸。我用它来检测触摸:

[self.myTextField addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(textFieldTapped)]];

我有一个方法

- (void)textFieldTapped:(UITextField *)textField {
NSLog(@"is Tapped");
}

我想使用 @selector(textFieldTapped) 添加 UITextField 作为参数,但出现错误。最好的方法是什么?

最佳答案

[self.myTextField addGestureRecognizer:[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(textFieldTapped:)]];

您在选择器名称末尾漏掉了冒号。

编辑: Action 应该是这样的

-(void)textFieldTapped : (UIGestureRecognizer*)rec{
NSLog(@"is Tapped");
}

关于ios - 如何为 UIGestureRecognizer 操作传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22169409/

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