Ich versuche, benutzerdefinierte Steuerung wie AlertController zu machen.Konfigurieren Sie Aktion Handler mit einer anderen Klasse in Swift
Ich möchte Funktion hinzufügen als Aktion Handler wie AlertController.
ViewController.swift
@IBAction func showcustomAlert(){
let story = UIStoryboard(name: "Main", bundle: Bundle.main)
let CustomAlertController = story.instantiateViewController(withIdentifier: "CustomAlertController") as! CustomAlertViewController
CustomAlertController.modalPresentationStyle = UIModalPresentationStyle.overCurrentContext
CustomAlertController.addOKaction = { print("done")} //Main issue
self.present(CustomAlertController, animated: true) {
}
}
CustomAlertController.swift
@IBAction func OkPressed(){
}
Wie Hander in customAlertController zu definieren, so dass, wenn "okPressed" genannt, wird es "fertig" drucken ??
Wie kann ich das erreichen?
Danke,
Können Sie bitte einen Code hinzufügen, der zumindest erklärt, was Sie erreichen möchten? Von diesem Beitrag aus ist es wirklich schwer zu verstehen, was du willst. –
Meinst du, du möchtest benutzerdefinierte Schaltflächen wie OK hinzufügen, Abbrechen usw.? – Sneha
@Sneha, ja genau gleich – nirav