iOS Swift 3 - UIDatePicker
J'ai un UIDatePicker
qui indique le jour, le mois et l'année. Mais je ne sais pas comment obtenir ces paramètres.
Alors, Quelle est la meilleure façon d'obtenir le jour, le mois et l'année de UIDatePicker
l'utilisation de Swift 3?
votre qurestion n'est pas clair
pouvez-vous montrer ur essayé de code
Vous souhaitez être sélectionné, date à partir de sélecteur ?
Quel type de sélecteur de date que vous voulez , je veux dire que si vous souhaitez incorporer sélecteur de date dans votre textfield ou vous voulez juste utiliser comme liste sur l'écran
pouvez-vous montrer ur essayé de code
Vous souhaitez être sélectionné, date à partir de sélecteur ?
Quel type de sélecteur de date que vous voulez , je veux dire que si vous souhaitez incorporer sélecteur de date dans votre textfield ou vous voulez juste utiliser comme liste sur l'écran
OriginalL'auteur Anthony Shahine | 2016-11-08
Vous devez vous connecter pour publier un commentaire.
Dans Swift 3, vous pouvez utiliser
DateComponents
pour que de cette façon.D'abord ajouter une action sur
datepicker
pour.valueChanged
événements.Puis sélectionner le jour, le mois et l'année à l'aide de
DateComponents
dans l'action.touchUpInside
événement. Pourtant, je devrais le faire pour.valueChanged
OriginalL'auteur Nirav D
UIDatePicker dans Swift 3 et Swift 4 exemple.
Dans Swift 3, Vous pouvez utiliser
ViewController code est ci-dessous..
La totalité du code Source du projet est donné à github. github Lien:https://github.com/enamul95/DatePicker1
Dans Swift 4 vous pouvez utiliser soufflet code
OriginalL'auteur Enamul Haque
Suppose que si vous voulez montrer datePicker tapant textfield et lorsque l'utilisateur de sélectionner une date à partir d'elle, puis elle remplira automatiquement sur votre textfield .
Ici De L'Expéditeur.date qui est l'instance de UIDatePicker ramasser la date de la datepicker et de le remplir sur votre textfield.
OriginalL'auteur Daggarwal
Créer
IBOutlet
deUIDatePicker
et se connecter correctement puis utilisez code ci-dessous pour obtenir des jour, mois, année ect.DateComponents
au lieu deNSDateComponents
etCalendar
au lieu deNSCalendar
.c'est une version diff, de toute façon en appréciant votre contribution ici +pour vous aussi 🙂
ne pas appeler
super
deviewDidLoad
est une grave erreur.qui a problème de mise en forme juste rectifié,
super
était déjà là.OriginalL'auteur vaibhav
OriginalL'auteur Hitesh Chauhan
Le problème peut être résolu dans de nombreuses façon. Si vous êtes à la recherche d'une solution uniquement à l'aide de code:
L'autre façon, si vous avez votre
UIDatePicker
dans Interface Builder. Vous avez assez bien besoin de la même chose, comme ci-dessus, mais j'ai une façon légèrement différente. Cliquez sur votreUIDatePicker
dans Interface Builder:Vous voyez le
Value Changed
option au sol. Maintenant vous prenez et faites glisser uneIBAction
à votre viewController, et configurer votre connexion comme ceci:De cette façon, vous faites la même chose que le premier exemple, parce que vous vous retrouvez avec peu près la même fonction:
OriginalL'auteur dirtydanee