UIDatePicker avec le bouton “terminé”
J'ai besoin d'ajouter un bouton "terminé" pour mon sélecteur de date comme dans cette image:
C'est mon code:
-(IBAction)chooseDate:(id)sender{
self.datepicker= [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 0, 320, 216)];
self.datepicker.datePickerMode = UIDatePickerModeDate;
datepicker.backgroundColor = Rgb2UIColor(52, 170, 220);
[self.btnDone
addTarget:self
action:@selector(SetDatePickerTime:)
forControlEvents:UIControlEventTouchDown];
[self.view addSubview:self.datepicker];
}
Que voulez-vous faire? Quel est votre problème?
J'ai besoin de faire cela mjstelly.files.wordpress.com/2011/08/...
J'ai besoin de faire cela mjstelly.files.wordpress.com/2011/08/...
OriginalL'auteur Marcos Dávalos | 2014-11-20
Vous devez vous connecter pour publier un commentaire.
Créer un sélecteur de date, puis l'ajouter à l'entrée du champ en question (
self.fieldInQuestion.inputView = datePicker
). Ensuite, créez unUIToolBar
(hauteur 44) avecUIBarButton
question avec le titre de "Fait", cible de soi, et un sélecteur (ex. @selector(fait)). Ajouter ce que l'entrée de l'accessoire de la même champ que vous avez fait le sélecteur de date une entrée vue (self.fieldInQuestion.inputAccessoryView = UIToolbarInstance
). Dans le sélecteur de la méthode (-(void)fait dans l'exemple ci-dessus), assurez-vous d'utiliser [self.fieldInQuestion resignFirstResponder] et il va la rejeter.Utilisation
[fieldInQuestion setInputAccessoryView: toolbar]
OriginalL'auteur Coach
Avec Swift
OriginalL'auteur lifeisfoo
L'image de référence de votre question est de montrer que l'application est à l'aide de UIToolbar et je suppose que lorsque vous appuyez sur la date de champ de texte le datepicker avec le bouton terminé apparaît.Et pour cela, dans
certains.h fichier
dans certains.m fichier
OriginalL'auteur iSankha007
JE FAIS!!!!
}
OriginalL'auteur Marcos Dávalos
créer une UIView et l'ajouter à la vue principale. Ajouter un UIDatePicker à la nouvelle UIView. Ajouter deux UIButtons à la UIView.
OriginalL'auteur Bibin Alisons