UISnapBehavior kullanıyorum, ancak sevdiğim için çok hızlı bir şekilde yakalanıyor. Onu yavaşlatmanın bir yolu var mı? Ya da başka bir deyişle: nesnenin esnekliğini ayarlaması gereken bir nokta var mı?Yavaşlama UISnapBehavior
cevap
Görüntüyü UIDynamicItemBehavior
'a ekleyerek ve resistance
özelliğini ayarlayarak bunu çözebildim.
UIDynamicItemBehavior *dynamicItemBehavior = [[UIDynamicItemBehavior alloc] initWithItems:@[ view ]];
dynamicItemBehavior.resistance = 100;
[animator addBehavior:dynamicItemBehavior];
Davranışın damping
özelliğini bir sayıya> 1.0 olarak ayarlamayı deneyin. Başlık damping
'un [0.0, 1.0]
'da kalması gerektiğini, ancak 1.0'dan büyük değerlerin iyi çalıştığını söylüyor.
Bu, yalnızca yakalama davranışını, yakalanan öğenin diğer fiziğini etkilemeden etkilemek istiyorsanız, en iyi yol olabilir. Örneğin, öğeye bir hızınız varsa ve direnci yüksek olarak ayarlarsanız, hızın da daha az etkisi olacaktır. Bununla birlikte, ne yazık ki, sönümleme yaparken, şeyler yapışma ile baştan çıkarıcı/çılgınlaşıyor ve bir hatanın olup olmadığını merak ediyorum. –
Teşekkürler, sönümleme 10 ile benim için güzel görünüyor –
- 1. Yavaşlama ile OrbitControls
- 2. Ekleme hızı yavaşlama mysql
- 3. Flash mesajında yavaşlama yok
- 4. Eclipse (Luna) Yavaşlama
- 5. PHP boş dizi yavaşlama fırlatma hatası
- 6. OpenGL ES ile yakınlaştırma ve yavaşlama
- 7. InnoDB, çok yavaş ve yavaşlama ekler
- 8. Instanced rendering kullanırken opengl'de meraklı yavaşlama
- 9. Ruby'de çok sayıda dosya işlenirken yavaşlama
- 10. Javascript performansı: Sayfadaki yavaşlama nasıl kontrol edilir?
- 11. Grafik yükleme süresi ve animasyon mobil cihazlarda yavaşlama
- 12. Apple Müzik türü seçim ekranı
- 13. Chrome v50 ağ denetçisi gerçekten yavaşlatıyor
- 14. UIScrollView kullanarak bir CorePlot çizim alanını nasıl canlandırabilirim?
- 15. CAKeyframeAnimation - yol boyunca ilerleyin ve rahatlığı kullanın
- 16. Animasyonları CoreAnimation ile yavaşlatın ve hızlandırın
- 17. System.Diagnostics.Process yürütmesini nasıl hızlandırıyorsunuz?
- 18. Django yönetici MySQL
- 19. JavaScript: Bir elemanını milyonlarca kez
- 20. Bir DSP/Mikrodenetleyici ve bir PC uygulaması arasındaki arayüz
- 21. Yerleşik web sunucusuna sahip PhantomJS yalnızca bir CPU kullanıyor
- 22. PYPY
- 23. iOS'ta çalışan bir animasyonu algılamanın bir yolu var mı?
- 24. Laravel 5 Elixir, DESS
- 25. Qt kullanarak boost :: shared_ptr bir sinyal/yuvada
- 26. Bir atlayışın son konumunu bir ListView
- 27. Bir Android TabHost uygulamasında etkinlik içi iletişimi gerçekleştirmenin en iyi yolu
- 28. ASCII DOS Oyunları - Oluşturma yöntemleri
- 29. org.javatuples.Pair ve HashMap öğelerini kullanarak yoğun matris oluşturmak çok yavaş
- 30. Bu açılır pencereye bir yükleme gifi nasıl eklenir?
Bunun için bir kod parçacığı gönderebilir miyim? Ben de aynı şeyi yapıyorum ama hızda bir etki görmüyorum ... –
Ah! Nevermind, 0 ile 1 arasında değerler kullanıyordum, 1'in üzerindeki değerler –
ya da @ AlfieHanssen'i kandırıyor, şimdi 50 ve 100 değerleri benim uygulamamda kullanıyorum – drewag