【发布时间】:2013-03-07 10:49:56
【问题描述】:
UITapGestureRecognizer *PressRecognizer1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handlePress:)];
[PressRecognizer1 setNumberOfTouchesRequired:1];
[firstBtn addGestureRecognizer:PressRecognizer1];
-(void)handlePress:(UITapGestureRecognizer*)PressRecognizer {
NSLog(@"working");
if (PressRecognizer.state == UIGestureRecognizerStateBegan) {
UIButton *whichButton=(UIButton *)[PressRecognizer view];
NSLog(@"whichButton %d\n",whichButton.tag);
if (whichButton.tag == 0) {
NSLog(@"currentImageId1 %d",currentImageId1);
[delegate imageZoom:currentImageId1];
}
我用 customcell 创建了一个UITabelView,每行有三个图像。点击图像时调用hadlePress 方法。但是如果条件,我不会先进入。
【问题讨论】:
-
@rckoenes 你在哪里编辑了我的代码?
-
“UITapgesture 无法处理图像” - 代码中的图像在哪里?
-
我在按钮上添加了图片。
-
也许你可以设置一个断点来看看你的手势识别器的状态是什么
-
我在日志工作后设置了断点。它给了我 exc_bad_access 错误
标签: ios objective-c uibutton uitapgesturerecognizer