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];
之前可以触发, 现在不知是何原因不能触发了?
Change first
If this still doesn’t work, check the properties of the parent view User Interaction Enabled, or check the btn2Click: method
Change to the following code and try again
Isn’t this the right way to write it? Why is it good and bad?
Trouble changing the enumeration of
forControlEvents
to:UIControlEventTouchUpInside
In addition, button has intrinsicSize. Are you clicking within this range