37

Farklı bir UIViewControllers olan bir UIStoryboard'um var, kullanıcı soldan ipad'i sola döndürdüğünde başka bir UIViewController (gösterge paneli gibi) eklemek istiyorum. Mevcut görünümü geri kaydırır geri yüklenir.UIGestureRecognizer'ı sağdan sola kaydırmak için soldan sağa doğru görünümlerim

Bu mümkün mü? eğer evet UIGestureRecognizer için herhangi bir ipucu veya herhangi bir iyi öğreticiler nasıl?

Teşekkürler.

+0

İşte sorununuzun cevabı. http://stackoverflow.com/a/6326865/1965698 –

+0

Teşekkür ederim ama storyboard yaklaşımında bir yol arıyorum, – baste

+0

çözümümüzü deneyebilirsiniz .... – Jitendra

cevap

114

// Swipe Sol

UISwipeGestureRecognizer * swipeleft=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeleft:)]; 
swipeleft.direction=UISwipeGestureRecognizerDirectionLeft; 
[self.view addGestureRecognizer:swipeleft]; 

// SwipeRight

UISwipeGestureRecognizer * swiperight=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swiperight:)]; 
swiperight.direction=UISwipeGestureRecognizerDirectionRight; 
[self.view addGestureRecognizer:swiperight]; 

// Uygulamak Hareket Yöntemleri

-(void)swipeleft:(UISwipeGestureRecognizer*)gestureRecognizer 
{ 
     //Do what you want here 
} 

-(void)swiperight:(UISwipeGestureRecognizer*)gestureRecognizer 
{ 
    //Do what you want here 
} 

Bunu deneyin.

+0

İşten Çıkarma arasında ViewController tutmak istiyorum Bunu nasıl yapabilirim ?? – ChaubeyJi

+0

sorunuzu tam olarak anlamadı. Kaydırırken animasyon eklemek mi istediniz? – Jitendra

+0

Üzgünüm, kendimi net yapmamış olsaydım, İşte soruma cevap "Ekranda sağa sürüklediğinizde diğer birçok uygulamada olduğu gibi, takas işlemi yaparken de animasyon eklemek istiyorum, Aktif ekran kayboluyor ve kaydırma tamamlandığında kapatılıyor ve alt denetleyici aktif hale geliyor.Şimdi tokatlamak hızlıca yerine yukarıdaki kodu kullanarak, pürüzsüz ve yavaş olmanın yerine swiped .. – ChaubeyJi