MainViewController是否可以知道何时已按下新闻IBAction函数?

问题描述 投票:1回答:1

我有一个具有press方法的自定义UIView。这是添加到主Google mapView的子视图。调用此方法时,我想在主ViewController中调用一个函数或设置一个全局变量。

任何反馈将不胜感激。

ios swift xcode uiview
1个回答
2
投票
  1. 每当调用NotificationCenter方法时,将broadcast API内置到press通知中。

    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)
  1. 代表:一对一。在此处阅读更多-https://medium.com/@jamesrochabrun/implementing-delegates-in-swift-step-by-step-d3211cbac3ef
© www.soinside.com 2019 - 2024. All rights reserved.