Ich muss meiner Datumsauswahl wie in diesem Bild eine "Fertig" -Schaltfläche hinzufügen:
Das ist mein Code:
%Vor% Erstellen Sie eine Datumsauswahl und fügen Sie sie dann als Eingabeansicht des betreffenden Felds hinzu ( self.fieldInQuestion.inputView = datePicker
). Als nächstes erstellen Sie ein UIToolBar
(height 44) mit UIBarButton
Item mit dem Titel "Done", dem Ziel von self und einem Selektor (zB @selector (done)). Fügen Sie dies als Eingabe-Zubehöransicht desselben Feldes hinzu, in dem Sie die Datumsauswahl für eine Eingabeansicht vorgenommen haben ( self.fieldInQuestion.inputAccessoryView = UIToolbarInstance
). Stellen Sie in der Selektormethode (- (void), die Sie im obigen Beispiel vorgenommen haben) sicher, dass Sie [self.fieldInQuestion resignFirstResponder] verwenden und es wird abgewiesen.
Das Referenzbild Ihrer Frage zeigt an, dass die App UIToolbar verwendet und ich gehe davon aus, dass beim Tippen auf das Datumstextfeld der Datapicker mit der Schaltfläche done angezeigt wird. Und dafür in some.h Datei
%Vor%in einer Datei in.m.
%Vor%
Erstellen Sie eine UIView und fügen Sie sie der Hauptansicht hinzu. Fügen Sie der neuen UIView einen UIDatePicker hinzu. Fügen Sie dem UIView zwei UIButtons hinzu.
Tags und Links ios button datepicker