これと同様の質問がすでに多く寄せられていることは承知していますが、すべて試してみましたが、問題が解決しない場合は質問を投稿します。最初に試した質問は次のとおりです。
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
.