2010-02-27 3 views
0

Existe-t-il un moyen d'afficher la valeur du curseur sur ThumbImage?
Je pensais obtenir la position X du ThumbImage et ensuite déplacer un UILabel en conséquence.
Est-ce possible?UISlider, sachant thumbImage position

+0

Le pouce de l'utilisateur ne couvrirait-il pas cela? – willc2

+0

il pourrait.Mais quand il enlève son pouce, il sera visible. Smart attraper de toute façon :) – Adhamox

+0

J'ai trouvé la réponse dans une question précédente ici: http://stackoverflow.com/questions/1714405/comment-obtenir-le-centre-de-the-thumb-image-of-uislider Cela a bien fonctionné pour moi. merci – Adhamox

Répondre

0

Malheureusement, vous devez le faire vous-même. J'ai fait quelque chose comme ça pour shakedown. Comme vous pouvez le voir, j'ai mis un UILabel au-dessus du curseur pour que l'utilisateur puisse voir comme ils ont manipulé.

Heureusement, c'est assez facile à faire. Envoyez simplement au curseur un message comme addTarget:action:forControlEvents:, avec une méthode que vous créez comme paramètre "action". Cette méthode sera ensuite appelée à chaque fois que le curseur est déplacé (en fonction de la valeur forControlEvents). À l'intérieur de cette méthode, vérifiez la propriété value d'UISlider et mettez à jour le UILabel en conséquence.

+0

cela afficherait la valeur. Mais je ne vais pas me donner les coordonnées de la thumbimage. droite? – Adhamox