Ich versuche, UIToolbar auf UIDatepicker zu implementieren, um es zu schließen, wenn Sie "Fertig" -Taste berühren. Aber wenn ich auf die Schaltfläche tippe, scrollt der Datepicker und die Aktionstaste funktioniert nicht.UIDatePicker mit UIToolbar
Hier ist mein Code:
datepicker = [[UIDatePicker alloc] initWithFrame:CGRectZero];
[datepicker setDatePickerMode:UIDatePickerModeDate];
[datepicker addTarget:self action:@selector(changeDate:) forControlEvents:UIControlEventValueChanged];
UIToolbar *toolbar= [[UIToolbar alloc] initWithFrame:CGRectMake(0,0,self.view.frame.size.width,44)];
toolbar.barStyle = UIBarStyleDefault;
UIBarButtonItem *flexibleSpaceLeft = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
UIBarButtonItem* doneButton = [[UIBarButtonItem alloc] initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(dismiss)];
[toolbar setItems:[NSArray arrayWithObjects:flexibleSpaceLeft, doneButton, nil]];
[datepicker addSubview:toolbar];
Mein Datepicker:
Vielen Dank für Ihre Hilfe.
Haben Sie die Methode "ablehnen" implementiert? –