gpt4 book ai didi

ios - 如何重现 Apple 的类似警报的 View

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:15:44 24 4
gpt4 key购买 nike

最近几天我一直在努力弄清楚这些警报是 UIKit 的一部分还是只是一个私有(private)自定义 View 。我什至不知道他们是怎么称呼的。 UI 团队要求提供一个看起来像出现在 Apple 的新闻和播客应用程序中的警报。请参阅下面的屏幕截图。

enter image description here enter image description here

最佳答案

Apple 执行此操作的代码不是 UIKit 的一部分。它需要由您来实现!我在 GitHub 上创建了一个名为 AOModalStatusView ( https://github.com/alecdoconnor/AOModalStatusView ) 的框架来执行此操作。

执行此操作的最简单方法是使用模态呈现的自定义 View ,并将呈现样式设置为“当前上下文”,以便显示 View 后面的内容。在 View 内部创建一个以 View 为中心的正方形。给它圆角和特定的宽度和高度。为了获得模糊的背景,您应该使用 Apple 的“具有模糊的视觉效果 View ”或“具有模糊和活力的视觉效果 View ”。 ( https://shrikar.com/ios-development-tutorial-visual-blur-with-uivisualeffectview/ )

在这个 View 的 View Controller 中,在 viewDidAppear(..) 中设置一个计时器,它将运行 dismiss(animated: true, completion: nil)

关于ios - 如何重现 Apple 的类似警报的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46474283/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com