2016-11-22 3 views
-5

Ich frage mich, ob jemand ein Popup UIPickerView Steuerung weiß, die genau so aussieht ..Popup UIPickerView für eine schnelle 3

enter image description here

Aber statt Datumsauswahl möchte ich es ein normaler Picker sein. Ich habe Cocoapods und Github gesucht und bekomme immer Date Pickers. Und als ich einen Popup Picker fand, benutzte er Swift 1 und es wurde nicht aktualisiert.

Also muss es etwas geben. Ich denke nicht, dass iOS-Benutzer das Popup immer dann selbst implementieren müssen, wenn sie eines für eine Ansicht benötigen.

Bitte beachten Sie, dass ich für Swift 3

+0

http://stackoverflow.com/questions/40736826/uitextfield-with-pickerview-as-firstresponder-ios/40736909# 40736909 –

+0

Was ist das Problem? Eine Ansicht ist eine Ansicht. Das Hinzufügen einer Ansicht in Code zu Ihrer Schnittstelle ist einfach. Wenn Sie möchten, dass eine Auswahl angezeigt wird, erstellen Sie einfach eine Auswahl und lassen Sie sie erscheinen. Wenn Sie Lust auf etwas haben wollen, machen Sie es zur Ansicht eines View-Controllers, aber kein Gesetz sagt, dass Sie dies tun müssen. – matt

+0

@ matt.Die Leute, die das zum Beispiel gebaut haben: https://github.com/squimer/DatePickerDialog-iOS-Swift Haben es gebaut, um das Leben von Entwicklern einfacher zu machen. Ich weiß, wie ich es selbst sehr gut mache. Ich frage, ob es eine fertige Kontrolle gibt, die man verwenden kann, anstatt ein sehr repetitives Rad neu zu erfinden. Vielen Dank für Ihre Unterstützung –

Antwort

1

Ich denke, für diese Kontrolle bin zu fragen, dass Sie selbst erstellen können. Verwenden Sie einen normalen Picker, der in eine klassische UIView eingebettet ist (mit abgerundeter Ecke) und unten in dieser Ansicht können Sie 2 Buttons (Abbrechen, Fertig) und eine Beschriftung für den Titel hinzufügen.

In jedem Fall immer versuchen, die User Experience nicht genau das Beste zu betrachten ...

+0

Ja das ist genau das, was ich getan habe. Aber als ich fertig war, dachte ich, dass es jemanden geben sollte, der gerade eine Kontrolle hochgeladen hat. Trotzdem danke :) –