Wie verhindern Sie die Interaktion mit .Compact uidatePicker, bis ein Passwort eingegeben wurde? [geschlossen]IOS

Programmierung für iOS
Anonymous
 Wie verhindern Sie die Interaktion mit .Compact uidatePicker, bis ein Passwort eingegeben wurde? [geschlossen]

Post by Anonymous »

Ich verwende einen UIDEPICKER in meiner App, damit die Auswahlzeit die Auswahl ermöglicht:

Code: Select all

let startTimePicker = UIDatePicker()
startTimePicker.addTarget.preferredDatePickerStyle = .compact
startTimePicker.addTarget.datePickerMode = .time
< /code>
Ich möchte jedoch nur, dass der Benutzer diesmal auswählen kann, nachdem sie ein Passwort korrekt eingegeben haben. Für ein falsches Passwort möchte ich, dass der Tippen auf dem Auswahlstorn abgesagt wird.startTimePicker.addTarget(self, action: #selector(beginChangingTimes(sender:)), for: .editingDidBegin)
Ich kann jedoch nicht den Tap abbrechen oder zumindest daran hindern, den Auswahlkennwort zu zeigen. ressignfirstresponder () auf der Auswahl und das Aufrufen von Beendigungen (true) auf der Auswahl. Keiner davon scheinen den Tap abzusagen und zeigt nur die tatsächliche Picker -UI:

Wie kann ich es stornieren?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post