Ich erstelle Geschwister von UITextField
, aber mit UIDatePicker
anstelle einer Tastatur.Was sollte der Ersthelfer sein: meine Sicht oder UIDatePicker?
Ich möchte mehrere solche Kontrollen gut miteinander und auch Standard UITextField
(d. H. Tastatur für Datumsauswahl wechseln, wenn mein Steuerelement aktiviert ist, und ausblenden Datumsauswahl, wenn ein Textfeld aktiviert ist).
Eine Sache, die mich verwirrt, ist die Behandlung des First-Responder-Status. UIDatePicker
scheint nicht zu fragen, um der Ersthelfer zu werden. Sollte es? Kann ich mich darauf verlassen, dass es nicht zum Ersthelfer wird und die Datumsauswahl ausgeblendet wird, wenn meine eigene Kontrolle gebeten wird, den Ersthelfer zurückzutreten?
Sollte ich UIDatePicker
(oder irgendetwas anderes) als meine Kontrolle nextResponder
setzen? Ich möchte nicht mit irgendwelchen Ereignissen umgehen, ich möchte nur sicherstellen, dass meine Kontrolle stiehlt und den Fokus bei Bedarf zurücksetzt.
(Ich verwende nicht Nibs in diesem Fall)