これと同様の質問がすでに多く寄せられていることは承知していますが、すべて試してみましたが、問題が解決しない場合は質問を投稿します。最初に試した質問は次のとおりです。
1) longPressGestureRecognizer 経由で button.tag を取得するには?
私のアプリケーションUIButtonsでは、xib に 12 個あります。長押しするUIButtonと、このメソッドが呼び出されます。プロパティを使用gesture.view.tagすると、異なる をクリックするたびに常に同じタグ(つまり)が表示されますUIButtons。
- (IBAction)longPress:(id)sender {
UILongPressGestureRecognizer* gesture=(UILongPressGestureRecognizer*)sender;
NSLog(@"Tag---> %d",gesture.view.tag);
}
私のxibは次のようになります。

更新 1:
誰かが xib と混同する前に、UIButtonsカスタム タイプに設定されているため、UIImageView.