wie zu entlassen, in ios UIPickerView
In meine app, ich habe pickerviews in meinem Kontakt hinzufügen Seite. Ich habe den folgenden "touchesBegan" - Methode. Aber es entlässt die picker auch wenn ich auf einen Wert zu setzen. Zum Beispiel, wenn ich auf 'telefonprivat' von der bevorzugten Telefon-picker den picker wird entlassen, anstatt den Wert. ich brauche die picker werden nur geschlossen, wenn ich Sie außerhalb der picker. Kann jemand mir helfen dies zu beheben.
-(void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self.AddView endEditing:YES];
}
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
dies wird verwendet, um endedit, wenn der touch ist außerhalb der picker view
versuchen, diesen code:
Hoffe, es hilft Ihnen
In Ihrem code:
Oder Sie können einen größeren Knopf unter der PickerView, machen es klare Farbe und benutzerdefinierte dimension voller Bildschirm, dann verwenden Sie die schließen innen ein
(IBAction)
und wenn Sie Tippen Sie außerhalb des picker Ihrer Sicht entlassen