2014-09-26 15 views
9

için Voice Over 3 parmak kaydırma hareketini nasıl etkinleştiririm Uygulamamda UIPageViewController kullanıyorum, ancak Voice Over etkinleştirildiğinde, "üç parmak kaydırma" kısayolunun çalışmadığını fark ettim (evde olduğu gibi ekran). Bunu etkinleştirmek için standart bir yol olup olmadığını bilen var mı (diğer çoğu VO özelliği gibi)? Ya da tokatlama hareketlerini kendim tespit etmem gerekiyor mu?UIPageViewController

+0

Aşağı oylamayı açıklamak ister misiniz? Ayrıca hata ayıklama yardımı istemiyorum, bu yüzden yakın oy gerçekten çok anlamlı değil. –

+0

Bu, iOS 8'de varsayılan olarak çalışır. Yukarı ve aşağı hareketleri vardır. – GoodSp33d

cevap

11

Pek çok aramadan sonra, VO Swipe'ı algılamak için aşağıdaki yöntemi geçersiz kılmam gerektiğini buldum. Buradan, sonraki ve önceki görünüm denetleyicilerini el ile görüntüleyebilirim.

-(BOOL)accessibilityScroll:(UIAccessibilityScrollDirection)direction { 

    if (direction == UIAccessibilityScrollDirectionRight) { 
     //Previous Page 

    } else if (direction == UIAccessibilityScrollDirectionLeft) { 
    //Next Page 
    } 

    return YES; 
} 
+2

Bir sonraki ve bir sonraki işleminizi beklediğiniz gibi değiştirmeyi unutmayın. Sağa kaydırmak bir önceki sayfayı göstermeli, sola doğru kaydırıp bir sonraki sayfayı göstermelidir. – Joey

İlgili konular