我知道已经有很多与此类似的问题,但我已经尝试了所有这些问题,并且在未能解决我的问题时,我发布了我的问题。首先我尝试的问题是:
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
.