Je voudrais faire une personnalisation de l'UIPickerView.Personnalisation UIPickerview
Objectif final: avoir une vue de sélection faisant tourner quelques images de taille d'icône.
d'abord je voudrais changer le boarder noir/gris entourant la broche à une couleur transparente. c'est-à-dire [UIColor clearColor];
Ensuite, rétrécissez la vue du sélecteur vers le bas pour qu'il soit relativement petit (probablement autour de 40 x 40 pixels). Expérimenter avec ceci, IB n'a pas semblé facile.
Enfin, modifiez la vue renvoyée au sélecteur pour chaque section. Ce que je pense est facile avec
pickerView:viewForRow:forComponent:reusingView:
Le reste, pas sûr s'il est possible ou si je vais devoir plonger dans une partie de l'animation de base/graphiques (ou trouver une autre façon de faire ce que je veux).
Je pensais que cela aurait pu être le cas. Merci pour l'idée de la vue de défilement de pagination. – Bluephlame
En fait, si vous voulez vraiment, le Picker View * peut * être * personnalisé en saisissant une réfrance à sa vue via UIWindow il vit, puis en descendant dans l'arbre de sous-vue. C'est la même technique que les gens utilisent pour personnaliser d'autres vues personnalisées fournies par Apple, comme le lecteur vidéo et le sélecteur d'image. Cependant, faire cela vous expose à une application qui pourrait facilement se briser sur les mises à niveau de l'iPhone OS. Si vous écrivez une application hobby, je le ferais, mais si vous construisez quelque chose pour l'App Store, vous feriez mieux d'investir du temps dans la création d'une vue personnalisée. –