2013-03-25 15 views
13

Başta, UISwipeGestureRecognizer'ı bir resim görünümüne iliştiriyorum, eylem yöntemi tetiklenemiyor. Daha sonra denetleyicinin görünümünü görüntülemek için UISwipeGestureRecognizer'ı ekledim, iyi çalışıyor. Neden bilmiyorum . burada çalışmıyor koddur burada jest tanıyıcı alt görünümde çalışmıyor

- (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]; 
} 

imageview Bu kodu iyi

- (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]; 
} 

cevap

25

çalışır kod şudur:

imageView.userInteractionEnabled = YES; 
+0

Harika. İyi çalışıyoruz. Çok teşekkür ederim. –

2

bu bir [imageView setUserInteractionEnabled:YES];

deneyin