我需要有一个自定义 View Controller 来弹出,独立于当前呈现的 View Controller , 它应该每 30 秒显示一次,并且当用户单击弹出窗口时,它应该隐藏或关闭。
我一直在寻找,但没有任何效果,任何帮助将不胜感激。
谢谢
最佳答案
在AppDelegate中编写逻辑。它是一个单例类,它的实例在应用程序的整个生命周期中都保留在内存中,您可以使用
呈现 View ControllerUIApplication.shared.keyWindow?.rootViewController?.present(yourVC, animated: true, completion: nil)
您不需要知道当前哪个 View Controller 位于顶部:)
关于ios Swift 弹出自定义 View ,无论当前 View Controller 如何,每 30 分钟一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40671171/