UISwipeGestureRecognizer在视图的一半上

时间:2012-03-20 14:06:52

标签: ios uigesturerecognizer uiswipegesturerecognizer

我遇到UISwipeGestureRecognizer的问题,无法找到解决方法。

我只想在视图的一半上使用UISwipeGestureRecognizer。但我也想在我看来使用按钮。

这就是我所做的。

我有一个名为UIView的{​​{1}}是768 x 1024像素,上面有按钮。

现在,我想在名为firstView {7}的UIView之上添加UIImageViewfirstView,即768 x 512 px。

滑动即可生效,但secondView下面的按钮(按钮位于secondView上)无法正常工作。

我想念两个观点回应的功能是什么? 或者是否有比我上面描述的更好的方法?

我的滑动代码:

firstView

1 个答案:

答案 0 :(得分:0)

我找到了自己的解决方案。我把屏幕放在4个视图中。现在我可以给每个视图自己的手势识别。

    // set CGRect for downLeftView
    downLeftView = [[[UIImageView alloc] initWithFrame:CGRectMake(0,512,384,512)] autorelease];

    // set CGRect for downRightView
    downRightView = [[[UIImageView alloc] initWithFrame:CGRectMake(384,512,384,512)] autorelease];

    // set CGRect for upRightView
    upRightView = [[[UIImageView alloc] initWithFrame:CGRectMake(0,0,384,512)] autorelease];

    // set CGRect for upLeftView
    upLeftView = [[[UIImageView alloc] initWithFrame:CGRectMake(384,0,384,512)] autorelease];