Domyślnie, gdy obserwuję wartość UISlider, aktualizuje się tylko raz, gdy suwak jest kliknięty, nie jest ciągły, nawet myśl, że jest to ustawienie suwaka. Czy istnieje sposób na ciągłą zmianę wartości suwaka?Obserwowanie wartości UISlider - iPhone KVO
5
A
Odpowiedz
6
UIKit nie aktywnie wspiera KVO. Możesz mieć szczęście, że niektóre powiadomienia mogą przejść przez zwykłe mechanizmy, ale w większości przypadków nie powinieneś zakładać, że możesz używać KVO z dowolną klasą UIKit.
Zamiast tego powinieneś otrzymywać ciągłe zdarzenia za pomocą metody akcji powiązanego celu UISlider.
0
ciągłe uaktualnianie dotyczy wywoływania metody docelowej zdarzenia "wartość zmieniona" na suwaku. Nie wiem, jak to zrobić z KVO
Tak, akcja "zmienianie wartości" podaje wartości ciągłe. Zastanawiałem się, czy jest to możliwe z KVO. – Dimitris