有没有办法让 MainViewController 知道何时调用了 press IBAction 函数?
Is there a way for the MainViewController to know when a press IBAction function has been called?
我有一个自定义 UIView,它有一个 press
方法。这是添加到主 Google mapView 的子视图。调用此方法时,我想调用一个函数或在 main ViewController 中设置一个全局变量。
如有任何反馈,我们将不胜感激。
每当调用 press
方法时,内置 NotificationCenter
API 到 broadcast
通知。
let nofitication = NotificationCenter.default
nofitication.post(name: Notification.Name("pressMethodCalled"), object: nil)
注册通知:
nofitication.addObserver(self, selector: #selector(your_method_name), name: Notification.Name("pressMethodCalled"), object: nil)
我有一个自定义 UIView,它有一个 press
方法。这是添加到主 Google mapView 的子视图。调用此方法时,我想调用一个函数或在 main ViewController 中设置一个全局变量。
如有任何反馈,我们将不胜感激。
每当调用
press
方法时,内置NotificationCenter
API 到broadcast
通知。let nofitication = NotificationCenter.default nofitication.post(name: Notification.Name("pressMethodCalled"), object: nil)
注册通知:
nofitication.addObserver(self, selector: #selector(your_method_name), name: Notification.Name("pressMethodCalled"), object: nil)