Cri*_*isn 12 core-animation objective-c uiimage ios
我正在尝试制作可点击的UIImage,用户可以点击它然后它会动画...
我正在使用UIScrollVIew,这就是为什么我使用UITapGesture而不是touchesBegan,似乎UIGestureRecognizer与UIImage不兼容......
我对吗?
我一直收到此错误消息
接收器类型'UIImage'例如消息没有声明带有选择器'addGestureRecognizer'的方法
还有其他方法吗?
小智 24
你必须在UIImageView而不是UIImage中添加TapGesture
imgView.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGesture:)];
tapGesture1.numberOfTapsRequired = 1;
[tapGesture1 setDelegate:self];
[imgView addGestureRecognizer:tapGesture1];
[tapGesture1 release];
Run Code Online (Sandbox Code Playgroud)
您可以使用已定义的选择器响应点击并在那里执行操作
- (void) tapGesture: (id)sender
{
//handle Tap...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
26154 次 |
| 最近记录: |