2017-10-06 17 views
-2

J'utilise xCode 9 et Swift 3 (?). Comment sélectionner un élément dans la vue du sélecteur d'interface utilisateur lors de l'exécution et/ou via le bouton? Une fois cliqué via le bouton, la vue du sélecteur d'interface utilisateur doit également être mise à jour. Je vous remercie.Sélection d'un élément dans le sélecteur d'interface utilisateur lors de l'exécution ou via le bouton

Screenshot for the above inquiry.

+1

Pourquoi n'utilisez-vous un 'UIDatePicker'? – rmaddy

+0

Je l'ai essayé. Il faut plus de temps pour naviguer vers la date du calendrier que je voulais. –

+0

Je n'ai pas besoin du composant temporel du sélecteur de date de l'interface utilisateur. –

Répondre

0

Appel – selectRow:inComponent:animated: lorsque vous cliquez sur l'un des boutons. Voir PickerView pour plus de détails.

EDIT:

(après que vous connectez votre PickerView à votre code - il peut être appelé quoi que ce soit)

-à-dire:

Avril:

myPickerView.selectRow(aprilRow, inComponent: 0, animated: false)

16 Jour:

myPickerView.selectRow(16, inComponent: 1, animated: false)

Date du jour:

myPickerView.selectRow(todaysMonth, inComponent: 0, animated: false) 
myPickerView.selectRow(todaysDay, inComponent: 1, animated: false) 
etc... 
+0

Je souhaite que les éléments spécifiques de la vue du sélecteur soient définis lors de l'exécution ou via le bouton. Une fois le bouton cliqué, la vue du sélecteur doit également refléter celles-ci. S'il vous plaît se référer à la capture d'écran fournie. Je vous remercie. –

+0

@ LuigiA.Cruz J'ai posté un petit exemple de ce que je mentionnais – CodeNinja

+0

Did this. pickerView.selectRow (3, inComponent: 0, animé: false) Mais il montre ce message d'erreur: référence à un membre Ambigu 'pickerView (_: numberOfRowsInComponent :). Que vais-je faire avec ça? –