Я пытаюсь сделать собственный элемент управления таким же, как AlertController.Настроить действие Обработчик с другим классом в Swift
Я хочу добавить функцию как Обработчик действий такой же, как 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(){
}
Как определить правша в customAlertController, так что, когда "okPressed" называется, он будет печатать "сделано" ??
Как я могу это достичь?
Спасибо,
Можете ли вы добавить код, который объясняет, по крайней мере, то, что вы пытаетесь достичь? Из этого поста очень сложно понять, что вы спрашиваете. –
Вы имели в виду, что хотите добавить пользовательские кнопки, такие как OK, отменить и т. Д.? – Sneha
@Sneha, да точно такой же – nirav