2013-03-25 9 views
13

पर काम नहीं करता है, सबसे पहले, मैं छवि दृश्य में UISwipeGestureRecognizer संलग्न करता हूं, क्रिया विधि ट्रिगर नहीं की जा सकती है। फिर मैं नियंत्रक के दृश्य को देखने के लिए UISwipeGestureRecognizer संलग्न करता हूं, यह अच्छी तरह से काम करता है। मुझे नहीं पता क्यों । यहाँ कोड है कि काम नहीं करता हैइशारा पहचानकर्ता सबव्यू

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 
    // Do any additional setup after loading the view. 

    UISwipeGestureRecognizer *swipeRight=[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeRightAction)]; 
    swipeRight.direction=UISwipeGestureRecognizerDirectionRight; 
    //imageView is an outlet of image view 
    [imageView addGestureRecognizer:swipeRight]; 
} 

यहाँ कोड है कि अच्छी तरह

- (void)viewDidLoad 
    { 
     [super viewDidLoad]; 
     // Do any additional setup after loading the view. 

    UISwipeGestureRecognizer *swipeRight=[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeRightAction)]; 
    swipeRight.direction=UISwipeGestureRecognizerDirectionRight; 
    //imageView is an outlet of image view 
    [self.view addGestureRecognizer:swipeRight]; 
} 

उत्तर

25

काम करता है imageView लिए इस कोड को जोड़े है:

imageView.userInteractionEnabled = YES; 
+0

कमाल। यह अच्छी तरह से काम करता है.बहुत बहुत धन्यवाद। –

2

यह एक [imageView setUserInteractionEnabled:YES];

प्रयास करें
संबंधित मुद्दे