Mon uidatePickerModetime To UidatePickerModeTime, mais sur la documentation Apple, le sélecteur de date indique les heures, les minutes et (éventuellement) une désignation AM / PM. Les éléments exacts montrés et leur commande dépendent de l'ensemble local. Un exemple de ce mode est [6 | 53 | PM]. Code>. Comment puis-je ajouter AM / PM car sur mon appareil, ceux-ci ne sont pas des options et utilisent plutôt une horloge de 24 heures? P>
3 Réponses :
Malheureusement, Si vous doit avoir un composant AM / PM, vous devrez peut-être utiliser un uidatePicker code> n'a pas d'option pour cela; Il respecte toujours l'option de l'appareil de 12 heures ou de 24 heures. P>
uipickerview up> uipickerview Construire un
nsdate code> de ses composants manuellement. P>
essayez datationPicker.locale = [[Nslocale Alloc] InitwithLocalIdentifier: @ "EN_US_POSIX"];
Cela dépendra des paramètres de l'utilisateur. Si vous allez à Paramètres -> Général -> Date et heure. Il existe un interrupteur de temps "24 heures sur 24" et sur la base de ces utilisateurs auront l'indicateur AM / PM sur votre sélecteur. P>
Cela est vrai, mais il peut facilement être annulé par la fixation des paramètres régionaux si nécessaire pour certaines raisons.
Ce fil est quelque peu vieux, mais peut-être que cela sera utile à quelqu'un d'autre ...
comme écrit dans la question initiale, le cueilleur respectera les paramètres régionaux. Donc, si vous voulez surmonter les paramètres système, vous pouvez définir le paramètre local souhaité sur le sélecteur comme celui-ci: p>