我在屏幕上拖动UIView,当UIView的中心与另一个UIView重叠时,查看Y,我想要返回Y.
Objective-C中是否有方法可以做到这一点?
答案 0 :(得分:0)
这应该做你喜欢的事情。如果您使用的是UiPanGesture而不是touchesMoved,只需移动if语句即可。
- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
[ViewA setCenter:[[touches anyObject] locationInView:self.view]];
if (CGRectContainsPoint(ViewB.frame,viewA.center)){
// Do something with ViewB
}
}