从appdelegate中打开弹出窗口可以通过以下步骤实现:
application(_:didFinishLaunchingWithOptions:)
方法。这个方法在应用程序启动完成后被调用。window?.rootViewController?.present(_:animated:completion:)
方法将弹出窗口显示在屏幕上。以下是一个示例代码:
import UIKit
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// 创建弹出窗口
let alertController = UIAlertController(title: "提示", message: "这是一个弹出窗口示例", preferredStyle: .alert)
// 添加按钮
let okAction = UIAlertAction(title: "确定", style: .default) { (action) in
// 处理确定按钮点击事件
}
alertController.addAction(okAction)
// 显示弹出窗口
window?.rootViewController?.present(alertController, animated: true, completion: nil)
return true
}
}
这样,当应用程序启动完成后,就会自动弹出一个提示窗口。你可以根据需要自定义弹出窗口的样式和功能。
领取专属 10元无门槛券
手把手带您无忧上云