UIDatePicker mit "fertig" -Taste

7

Ich muss meiner Datumsauswahl wie in diesem Bild eine "Fertig" -Schaltfläche hinzufügen:

Das ist mein Code:

%Vor%     
Marcos Dávalos 20.11.2014, 22:41
quelle

5 Antworten

8

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.

    
Coach 20.11.2014, 23:46
quelle
7

Mit schnell

%Vor%     
lifeisfoo 19.02.2016 09:51
quelle
4

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%

    
iSankha007 23.11.2014 13:53
quelle
0

ICH TUN !!!!

%Vor%

}

    
Marcos Dávalos 20.11.2014 23:58
quelle
0

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.

    
Bibin Alisons 21.11.2014 05:00
quelle

Tags und Links