2009-09-27 12 views
5

Per impostazione predefinita, quando osservo il valore di un UISlider, si aggiorna solo una volta, quando si fa clic sullo slider, non continuamente, anche se si pensa all'impostazione del cursore. C'è un modo per ottenere il cambio di valore continuo del cursore?Osservazione del valore di un UISlider - iPhone KVO

risposta

6

UIKit non supporta attivamente KVO. Potresti essere fortunato nel fatto che alcune notifiche possono farlo attraverso i soliti meccanismi, ma per la maggior parte non dovresti assumere che tu possa usare KVO con qualsiasi classe UIKit.

Dovresti invece ottenere i tuoi eventi continui attraverso il metodo di azione del target associato di UISlider.

0

l'aggiornamento continuo si applica al richiamo del metodo di destinazione dell'evento "valore modificato" sul cursore. Non so come farlo con KVO

+0

Sì, l'azione "valore modificato" fornisce valori continui. Mi stavo chiedendo se questo è possibile con KVO. – Dimitris