检测subView(除按钮外)touchTnded内的任何触控

时间:2011-09-22 20:16:29

标签: uibutton

我有一个子视图,其中还包含一个UIButton。 现在,一旦我进入touchesEnded,我只想在触摸主子视图时执行一些指令(而不是UIButton)。

有办法吗?

提前致谢。 ezbz

1 个答案:

答案 0 :(得分:0)

使用这些事件编写逻辑,相应地比较坐标。

   -(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{

    }
    -(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
        UITouch *aTouch = [touches anyObject];
        CGPoint point = [aTouch locationInView:self.view];
        NSLog(@"X%f",point.x);
    }

    - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{

    }