Personnaliser UISlider (piste de la hauteur de l'image)
Je suis la personnalisation d'un UISlider
. J'ai pu personnaliser le pouce de l'image qui est plus élevé que la normale pouce cependant je ne pouvais pas rendre la piste plus élevé lors de la définition d'un minimum plus élevé de la piste de l'image, mais la hauteur de la piste est restée la même.
Il devrait être possible que dans l'iPod/App Musique sur l'iPad le curseur de volume est également plus élevé que l'habitude curseur comme vous pouvez le voir ici:
http://blog.cocoia.com/wp-content/uploads/2010/01/Lol-wut.png
OriginalL'auteur user997128 | 2011-11-04
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin à la sous-classe le curseur et de remplacer les
trackRectForBounds:
méthode, comme ceci:OriginalL'auteur antalkerekes
La solution la plus simple pour Swift:
OriginalL'auteur Bartłomiej Semańczyk
utilisation suivant les méthodes setThumbImage, setMinimumTrackImage, setMaximumTrackImage
et de créer de la sous-classe comme ceci
étrange, peut-être que je ne comprends pas ce que vous voulez?
Encore une fois, ne fonctionne pas ici. Je suppose que le code fourni est iOS5? (Je suis à l'aide de l'iOS4, et il y a quelques bits de UISlider qui sont iOS5 seulement)
a parfaitement fonctionné pour moi sur iOS4.3
OriginalL'auteur SAKrisT
Pour ceux qui voudrait voir un code fonctionnel pour changer la taille de la piste.
Seule chose que la gauche est en train de changer la classe à l'intérieur de la table de montage séquentiel:
Vous pouvez continuer à utiliser votre seekbar d'action et de prise de l'objet de type UISlider, sauf si vous voulez ajouter un peu plus personnalisé des trucs à votre curseur.
OriginalL'auteur CularBytes
OriginalL'auteur NANNAV