//--------在imageview分配中添加这段代码--------//
imageview.userInteractionEnabled = YES;
对于四个方向,您必须使用两个 UISwipeGestureRecognizer:-
UISwipeGestureRecognizer *swipeRightLeft =[[UISwipeGestureRecognizer alloc]initWithTarget:selfaction:@selector(sr)];
[swipeRightLeft setDirection:(UISwipeGestureRecognizerDirectionRight |UISwipeGestureRecognizerDirectionLeft )];
[imageview addGestureRecognizer:swipeRightLeft];
[swipeRightLeft release];
UISwipeGestureRecognizer *swipeUpDown =[[UISwipeGestureRecognizer alloc]initWithTarget:selfaction:@selector(sr)];
[swipeUpDown setDirection:(UISwipeGestureRecognizerDirectionUp | UISwipeGestureRecognizerDirectionDown )];
[imageview addGestureRecognizer:swipeUpDown];
[swipeUpDown release];