对于基于UIScene的应用程序,UIAlertView已被弃用且不再可用,开发者应该使用UIAlertController来替代UIAlertView。
UIAlertController是iOS提供的一个弹窗控件,用于在应用程序中显示警告、提示、确认等信息。它相比UIAlertView拥有更强大的功能和更灵活的使用方式。
UIAlertController可以分为两种类型:UIAlertControllerStyleAlert和UIAlertControllerStyleActionSheet。UIAlertControllerStyleAlert用于显示警告、确认等类型的弹窗,而UIAlertControllerStyleActionSheet用于显示菜单选项。
使用UIAlertController的步骤如下:
示例代码如下所示:
// 创建UIAlertController对象
let alertController = UIAlertController(title: "提示", message: "这是一个弹窗示例", preferredStyle: .alert)
// 创建UIAlertAction并添加到UIAlertController中
let cancelAction = UIAlertAction(title: "取消", style: .cancel) { (_) in
// 点击取消按钮后的回调操作
}
alertController.addAction(cancelAction)
let confirmAction = UIAlertAction(title: "确定", style: .default) { (_) in
// 点击确定按钮后的回调操作
}
alertController.addAction(confirmAction)
// 展示UIAlertController
present(alertController, animated: true, completion: nil)
UIAlertController的优势:
UIAlertController的应用场景包括但不限于:
腾讯云提供了一系列相关产品和服务,可以帮助开发者构建和管理基于云计算的应用程序。具体推荐的腾讯云产品和产品介绍链接地址可以参考腾讯云官方文档或咨询腾讯云的客服人员。
领取专属 10元无门槛券
手把手带您无忧上云