UIPickerView auswählen und ausblenden

8

Wie lässt sich ein UIPickerView wie der mit einem Webview verhalten, in dem es eine Drop-Down-Auswahlbox gibt und anstatt wie gewöhnliche Websites herunterzufallen, macht %%_coop% es zu einem iphone mit allen Auswahlen in. Wenn Sie eine Auswahl treffen, wird ein Häkchen neben Ihrer Auswahl sichtbar und ändert den Wert der Drop-Box. Und wie setzt man den Knopf "Done" oben auf das UIPickerView , um UIPickerView ? Zu verwerfen?

Ich weiß bereits, dass UIPickerView die Methode ist, die verwendet wird, um die Auswahlansicht zu verbergen. Ich weiß einfach nicht, wie man die Schaltfläche "Fertig" in [pickerview setHidden:YES] einfügt.

Grüße, Chris

    
Tofu 18.03.2011, 02:51
quelle

2 Antworten

6

Die Schaltfläche "Fertig" befindet sich in UIToolBar.

Verwenden Sie die folgende Methode von UIToolBar zum Hinzufügen der "Fertig" -Schaltflächen.

%Vor%     
Jhaliya 18.03.2011, 02:59
quelle
35

Dieser Codeabschnitt wird eine Auswahlansicht als Tastatur herausziehen und oben einen Fertig-Button anhängen. Grundsätzlich möchten Sie eine EingabeAccessoryView mit Ihrem Eingabefeld setzen. Sie sollten diese Methode für ein Touchdown-Ereignis für Ihr Eingabefeld aufrufen.

%Vor%

Schließlich ruft Ihre Schaltfläche "Fertig" die Methode "pickerDoneClicked" auf, die Sie hinzufügen sollten [yourTextField resignFirstResponder]; , wodurch die Auswahlansicht ausgeblendet wird.

    
Jacob T. 18.03.2011 03:20
quelle

Tags und Links