谁能告诉我,我UIPangesture
在拖动和释放鼠标时使用了可拖动标签,我正在使用它找到接触点
CGPoint touchPoint = [panGesture locationInView:self.view];
现在我想检查这个标签是在哪个标签上拖动的。为此,我正在使用此代码
for(UILabel *labelView in self.view.subviews){
if ([labelView isMemberOfClass:[UILabel class]]) {
NSLog(@"%@",NSStringFromCGPoint(touchPoint ));
NSLog(@"%@",NSStringFromCGRect(labelView.layer.frame));
if([labelView.layer containsPoint:touchPoint]){
int i=[[labelView.subviews objectAtIndex:0] tag];
NSLog(@">>>> %d",i);
}
}
}