Xamarin.iOS Uygulamalarına Dokunmayı İşleme
Diğer mobil platformlarda olduğu gibi iOS'un da dokunmayı işlemek için çeşitli yolları vardır. Çok dokunmayı ( ekranda birçok temas noktası) ve karmaşık hareketleri destekleyene kadar destekleyebilirsiniz. Bu kılavuzda, iOS'ta dokunma ve hareket uygulamanın bazı kavramlarının yanı sıra bazı kavramlar tanıtmaktadır.
iOS, bir dizi yöntem aracılığıyla uygulamalar için kullanılabilir olan sınıfındaki UITouch dokunma verilerini UIResponder kapsüller. Uygulamalar, ve alt sınıflarında bu yöntemleri geçersiz kabilir UIView ve her ikisi de UIViewController 'den devralınabilir. UIResponder
iOS, dokunma verilerini yakalamanın yanı sıra dokunma desenlerini hareketlerle yorumlamak için de bir sistem sağlar. Bu hareket tanıylayıcıları, görüntü döndürme veya sayfa sırası gibi uygulamaya özgü komutları yorumlamak için kullanılabilir. iOS, eklenen minimum kodla ortak hareketleri işlemek için zengin bir sınıf koleksiyonu sağlar.
Dokunmalar ve hareket tanıyıcılar arasındaki seçim kafa karıştırıcı olabilir. Bu kılavuzda, genel olarak hareket tanıyıcılara tercih verilmesi önerilir. Hareket tanıyıcılar, daha fazla endişe ayrımı ve daha iyi kapsülleme sağlayan ayrık sınıflar olarak uygulanır. Bu, mantığın farklı görünümler arasında paylaştırarak yazılan kod miktarını en aza indirmeyi basit bir şekilde sağlar.
Ancak bazen parmak boyama programı oluşturmak için alt düzey dokunma işlemesi ve hatta birden çok parmak izi izlemeniz gerekir.
Bölümler
Bu kılavuz, iOS'ta Touch'a giriş olarak görev yaptı. Sırasıyla iOS 9 ve 10'da tanıtilen 3D Touch ve Haptic Feedback'i kullanma hakkında daha fazla bilgi için lütfen aşağıdaki kılavuzlara bakın: