Apple没有提供执行此操作的UIKit代码,您需要自行实现!我在GitHub上创建了一个名为AOModalStatusView的框架,可以实现这一点 (https://github.com/alecdoconnor/AOModalStatusView)。
最简单的方法是使用自定义视图以模态方式呈现,并将呈现样式设置为“覆盖当前上下文”,以便查看视图后面的内容。在视图内创建一个正方形,使其居中于视图中心。给它圆角和特定的宽度和高度。为了获得模糊背景,您应该使用Apple的“Visual Effects View with Blur”或“Visual Effects View with Blur and Vibrancy.” (https://shrikar.com/ios-development-tutorial-visual-blur-with-uivisualeffectview/)
在此视图的视图控制器中,在viewDidAppear(..)中设置一个计时器,稍后运行dismiss(animated: true, completion: nil)
UIView
中显示没有图像、标题或消息的相同警报。
UIAlertViewController
类? - ProgrammingEnthusiast