Iphone UIAlertController将关闭备选方案
我已经有一段时间没有做太多的iOS开发了,在更新一个旧项目时,我遇到了一个我找不到答案的问题 替代品是什么Iphone UIAlertController将关闭备选方案,iphone,uialertcontroller,uialertaction,Iphone,Uialertcontroller,Uialertaction,我已经有一段时间没有做太多的iOS开发了,在更新一个旧项目时,我遇到了一个我找不到答案的问题 替代品是什么 actionSheet:willDismissWithButtonIndex: (强调意志) 我有一些动画代码需要在这一点上执行,目前我只能看到如何执行我的代码后,工作表已被解雇 我确信答案就在我面前,我就是看不见。你可以创建一个带有delgate的自定义UIAlertController并使用它 import UIKit @objc protocol CustomAlertContro
actionSheet:willDismissWithButtonIndex:
(强调意志)
我有一些动画代码需要在这一点上执行,目前我只能看到如何执行我的代码后,工作表已被解雇
我确信答案就在我面前,我就是看不见。你可以创建一个带有delgate的自定义UIAlertController并使用它
import UIKit
@objc protocol CustomAlertControllerDelegate {
@objc optional func CustomAlertControllerWillDismiss(controller: CustomAlertController)
}
class CustomAlertController: UIAlertController {
weak var delegate:CustomAlertControllerDelegate?
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
self.delegate?.CustomAlertControllerWillDismiss!(controller: self)
}
}
当然。非常感谢你。我被旧的方式束缚住了,我甚至没有想到这一点。