SORU
27 Mart 2012, Salı


Pan arasındaki fark ve iOS Tokatlamak nedir?

Geliyor .. basitTutun iz, parmak, serbest hareket.. Ama bir şekilde tokatlamak tetiklenir (pan yerine tetiklenir)

UISwipeGestureRecognizer *swipeGesture = [[UISwipeGestureRecognizer alloc] 
      initWithTarget:v action:@selector(handleSwipe:)];
swipeGesture.direction= UISwipeGestureRecognizerDirectionUp;
[v addGestureRecognizer:swipeGesture];

Pan yukarıda sırası yerine tarafından tanınır.

UIPanGestureRecognizer *panGesture = [[UIPanGestureRecognizer alloc] 
      initWithTarget:v action:@selector(handlePan:)];
[v addGestureRecognizer: panGesture];

Eğer pan diye, tokatlamak bu 2 soru İle..: aynı hareketi tarafından tanınır

  • Farkı daha sonra bir tava ve bir tokatlamak arasında nedir?
  • Nasıl bir iPhone simülatörü üzerinde bir tokatlamak taklit edebilir?

CEVAP
27 Mart 2012, Salı


Tanım olarak, kaydırma hareketinin ille de temas noktaları ötelenme hareketi dahil her iki pan jest. Fark olduğunu algılayıcı semantik: bir pan algılayıcı görünüyor için başlangıç ötelenme hareketi ve devam ediyor rapor hareket herhangi bir yönde üzerinde sefer yaparken bir tokatlamak algılayıcı yapar anlık bir karar olmadığı, kullanıcının dokunduğu taşındı doğrusal olarak gerekli yön.

Varsayılan olarak, hiçbir iki tanıyıcıları pan ve kaydırma arasında bir çatışma vardır bu yüzden aynı hareketleri tanır. Büyük olasılıkla, pan algılayıcı "kazanır" çatışma çünkü onun jest daha kolay / daha genel Bir tokatlamak bir pan ama bir pan olmayabilir tokatlamak, yani pan tanır ilk ve hariç diğer tanıyıcıları.

Bu çatışma temsilci yöntemi gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer: ya pan algılayıcı manyetik algılayıcı bağımlı hale getirerek belki de heyet kullanmadan requireGestureRecognizerToFail: ile gidermek gerekir.

İhtilafın çözülmesi ile, hızlı bir şekilde fareyi sürükleyerek bir parmak benzetmek mümkün tokatlamak olmalıdır. Fare parmağınızı daha hassas olduğu için (gerçi, bir cihaz üzerinde gerçek bir şey yaparken biraz daha titiz oluyor.) İki parmakla kaydırma Seçeneği Ve Shift basılı tutarak yapılabilir pan/anahtarları.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HBO

    HBO

    17 Mayıs 2006
  • The CGBros

    The CGBros

    20 AĞUSTOS 2011
  • USI Events

    USI Events

    6 AĞUSTOS 2013