UIButton *btn2 = [[UIButton alloc] initWithFrame:CGRectMake(0, 38, 100, 38)];
[btn2 setTitle:@"添加好友" forState:UIControlStateNormal]; btn2.titleLabel.font = [UIFont systemFontOfSize:16];
[btn2 addTarget:self action:@selector(btn2Click:) forControlEvents:UIControlEventTouchDown];
之前可以触发, 现在不知是何原因不能触发了?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
首先更改
这样还不行的话,检查下父视图的属性 User Interaction Enabled,或者查看btn2Click:方法
改成如下代码再试试
这样写不对吗?为什么时好时坏?
麻烦
forControlEvents的枚举改成:UIControlEventTouchUpInside另外button 有intrinctSize。你是否点在这个范围内