In meiner iOS-Anwendung versuche ich eine einfache Datenschutzrichtlinie mit einem UIAlertController zu implementieren. Laut Gesetz muss die Richtlinie scrollbar sein, bevor sie akzeptiert werden kann - wie die meisten Datenschutzrichtlinien in diesen Tagen.Erstellen einer Datenschutzrichtlinie in Swift: So deaktivieren Sie die UIAlertController-Aktionsschaltfläche, bis die Nachricht nach unten gescrollt wird
Aus meiner eigenen Forschung habe ich gesehen, dass Sie UIAlertAction-Schaltflächen deaktivieren und aktivieren können, aber ich kann nicht identifizieren, wenn der UIAlertController-Nachrichtentext gescrollt wurde. Scrollen bis zum Ende kann eine Anforderung sein, und ich bin daran interessiert, einen Weg zu finden, der auch funktionieren würde.
Hier ist mein aktueller Code für den Standard oben suchen UIAlertController.
let alertController = UIAlertController(title: "Privacy Policy", message: privacyPolicyString, preferredStyle: UIAlertControllerStyle.Alert)
let AcceptAction = UIAlertAction(title: "Accept", style: UIAlertActionStyle.Default, handler: {(action: UIAlertAction) -> Void in
//perform next step in login verification
})
let DeclineAction = UIAlertAction(title: "Decline", style: UIAlertActionStyle.Default, handler: {(action: UIAlertAction) -> Void in
//User has declined privacy policy. The view resets to standard login state
})
alertController.addAction(AcceptAction)
alertController.addAction(DeclineAction)
self.presentViewController(alertController, animated: true, completion: nil)
Sie benötigen, um Ihre eigene Warnungsansicht für das machen, damit Sie Zugriff haben diese Ansicht und die Fähigkeit zum Ausgleich deaktivieren oder aktivieren Knopf –