est-il possible de changer la hauteur du sélecteur sur une vue sélecteur?Iphone UIPickerView: Changer la hauteur du sélecteur
Merci
est-il possible de changer la hauteur du sélecteur sur une vue sélecteur?Iphone UIPickerView: Changer la hauteur du sélecteur
Merci
Mettre en œuvre dans votre délégué sélecteur
pickerView:rowHeightForComponent:
de UIPickerViewDelegate Reference:
appelé par la vue du sélecteur quand il a besoin de la hauteur de la ligne à utiliser pour contenu de la ligne de dessin.
- (CGFloat)pickerView:(UIPickerView *)pickerView rowHeightForComponent:(NSInteger)component
Paramètres
pickerView - La vue Préparateur demande ces informations.
composant - Numéro à zéro index identifiant un composant de pickerView. Les composants sont numérotés de gauche à droite.
Valeur de retour - Une valeur flottante indiquant la hauteur de la ligne en points.
Cela semble fonctionner sous iOS 7. En fait, je reçois le même résultat si je sélectionne "Afficher l'indicateur de sélection" ou non. Mais il change au moins les tailles avec le composant rowHeightFor. Dans iOS 6, cela semble n'avoir aucun effet sur l'indicateur. –
Non, il est impossible de changer la hauteur de selectionIndicator. le seul moyen d'y parvenir est d'ajouter une vue personnalisée sur la vue du contrôleur (ou n'importe où vous ajoutez votre sélecteur) et de l'animer avec PickerView (car il n'est pas possible d'ajouter UIView sur UIPickerView)
Qu'est-ce qu'un 'sélecteur'? Voulez-vous dire l'indicateur de sélection (la petite bande transparente à travers le milieu marquant la sélection actuelle)? – LavaSlider
oui! et je veux changer sa hauteur ... – xger86x
avez-vous trouvé une solution à cela? – dlinsin