gpt4 book ai didi

ios - Swift:在删除之前将 View (用于应用内通知)动画显示到屏幕上几秒钟

转载 作者:行者123 更新时间:2023-11-30 13:11:25 25 4
gpt4 key购买 nike

我正在尝试执行此处完美描述的操作:https://github.com/bryx-inc/BRYXBanner

我想创建一个横幅,该横幅在删除(或点击时删除)之前在屏幕上弹出几秒钟。上面的项目在 iOS 9 之前都很好。之后,在 iOS 10 中,横幅不再按预期工作,要么在没有动画的情况下显示三分之一秒,要么不显示。

如何添加在屏幕上显示动画的 View ,然后退出以在应用程序内向用户提供快速的“无互联网”通知。我想避免使用通知中心。

最佳答案

我遇到了类似的问题并为其创建了自己的库:MDNotificationView

GitHub 上的示例应用程序实现你的想法。这是实现它的一个小片段:

let view = MDNotificationCompactLayoutView()
view.textLabel.text = "No internet connection."

let notificationView = MDNotificationView(view: view)
notificationView.delegate = self
notificationView.show()

// MARK: - Notification View Delegate

func notificationDidShow(notificationView: MDNotificationView) {
// Hide the notification view automatically after 5 seconds.
DispatchQueue.main.asyncAfter(deadline: .now() + 5) {
notificationView.hide()
}
}

关于ios - Swift:在删除之前将 View (用于应用内通知)动画显示到屏幕上几秒钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38687715/

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