Używam UISnapBehavior, ale jest zbyt szybki dla mojego upodobania. Czy istnieje sposób na spowolnienie? Innymi słowy: czy istnieje sposób na dostosowanie elastyczności obiektu do punktu, w którym powinien on zostać przyciągnięty?Zwolnij UISnapBehavior
Odpowiedz
Udało mi się rozwiązać ten problem, dołączając widok do UIDynamicItemBehavior
oraz ustawiając właściwość resistance
.
Spróbuj ustawić właściwość zachowania na damping
na liczbę> 1,0. Nagłówek mówi, że damping
powinien pozostać w [0.0, 1.0]
, jednak wartości większe niż 1.0 wydają się działać dobrze.
Może to być najlepszy sposób, jeśli chcesz wpłynąć na zachowanie przyciągania bez wpływu na inne właściwości fizyczne przedmiotu, który jest przyciągany. Na przykład, jeśli masz prędkość na przedmiocie i ustawiasz opór na wysokim poziomie, prędkość również będzie miała mniejszy wpływ. Niestety, przy ustawianiu tłumienia, rzeczy stają się nieprzyjemne/chwiejne z zachwytem i zastanawiam się, czy to błąd. –
Dzięki, przyciąganie z tłumieniem 10 wygląda mi ładnie –
- 1. Zwolnij zatrzymującą właściwość UIImage załadowaną przez imageNamed?
- 2. Zwolnij pamięć SKMap (Skobbler) w aplikacji iOS
- 3. Zwolnij przewijanie do najlepszego zdarzenia przez jQuery animate
- 4. Zwolnij kilka aplikacji na Androida z tą samą bazą kodową
- 5. Zwolnij pamięć niezarządzaną z zarządzanego C# za pomocą wskaźnika
- 6. Zwolnij pamięć ze słownika C# zawartego w obiekcie statycznym
- 7. Aktywacja profilu w obu wersjach: przygotuj i zwolnij: wykonaj:
- 8. Zwolnij jedną aplikację na iOS z wieloma nazwami (obcymi językami.)?
- 9. UIButton naciśnij i przytrzymaj - powtarzaj czynność aż zwolnij
- 10. Jak ogień Zwolnij wydarzenie usercontrol w oknie WPF
- 11. Jaki jest sens podpisywania kodu "Debugowanie" lub "Zwolnij" w XCode?
- 12. w Qt, jak odróżnić debugowania i zwolnij w jakiś sposób jak preprocesor
- 13. Ekran wyboru gatunku muzyki Apple
- 14. MSBuild kompiluje ustawienia domyślne do debugowania konfiguracji
- 15. Jak wyłączyć funkcję pulltorefresh po raz pierwszy?
- 16. Przesyłanie zdjęć w trybie WYSIWYG w aplikacji Railsowej
- 17. Czym różni się wersja jquery w wersji 1, wersji 2 i wersji 3?
- 18. Objective-C: Jak używać kierownictwu pamięci odpowiednio do metod asynchronicznych
- 19. Zapobieganie wdrażaniu kompilacji debugowania za pomocą ClickOnce
- 20. Wyłącz Chrome dla Cordova App Release
- 21. Czy w języku C++ możliwa jest tylko zmienna stosu?
- 22. Delegat CABasicAnimation do animacjiDidStop?
- 23. Kompilacja do archiwizacji w Xcode 5
- 24. Jak zaktualizować JavaScript o wartość z pliku web.config w projekcie Razor MVC4 ASP.NET?
- 25. Awaria pamięci AVAudioPlayer
- 26. Jak stabilne jest CTP Roslyn jako zamiennik dla fałszywych aplikacji konsolowych?
- 27. Przesyłaj dane tablicowe z jednego interfejsu do drugiego w zestawie zegarków za pomocą nawigacji opartej na stronie?
- 28. usuń model w kolekcji i usuń zdarzenie usuwania - backbone.js
- 29. iOS - wykrywanie, czy aplikacja działa pod Xcode
- 30. Delphi MSBuild Build Konfiguracje z linii poleceń
Czy możesz zamieścić w tym miejscu fragment kodu? Robię to samo, ale nie widzę wpływu na szybkość snap ... –
Ah! Nieważne, używałam wartości od 0 do 1, wartości powyżej 1 to podstęp –
ya @AlfieHanssen, Używam w tej aplikacji wartości 50 i 100 teraz – drewag