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];
之前可以触发, 现在不知是何原因不能触发了?
まず変更してください
リーリーこれでも問題が解決しない場合は、親ビューのプロパティ [User Interaction Enabled] を確認するか、btn2Click: メソッド
を確認してください。次のコードに変更して再試行してください
リーリーこれは正しい書き方ではないでしょうか?なぜ良いことも悪いこともあるのですか?
forControlEvents
の列挙をUIControlEventTouchUpInside
に変更できませんでした また、ボタンにはintrinsicSizeがあります。この範囲内をクリックしていますか