- August 28, 2025
- Mins Read
😍A simple NoticeBar written by Swift 3, similar with QQ notice view.😀
Remember: If you want the status bar style change, you must set the View controller-based status bar appearance to NO in the info.plist.
Swift 3.0 & iOS 8+
pod 'NoticeBar' to your Podfile.pod install OR pod update.import Noticebargithub "qiuncheng/Noticebar" ~> 0.1.5carthage updateimport NoticeBarHow to use? For example: -> NoticeBarAnimationType.info:
/// title : The message you want to show
/// defaultType : Above four types with different style above.
let noticeBar = NoticeBar(title: “#message”, defaultType:.info)
/// duration : How long the noticeBar will stay. And it will dismiss automatically.
/// completed :optional. When the noticeBar dismissed, what you want to do, nothing type nil.
noticeBar.show(duration: #TimeInterval, completed: { (#Bool) in
})
The NoticeBarConfig will manage the NoticeBar’s title default is nil, image if needed, textColor default is UIColor.black, backgroundColor default is UIColor.white, animationType default is from NoticeBarAnimationType.top, barStyle default is NoticeBarStyle.onNavigationBar, margin default is 10.0 which will determine the space between image and title, the space between NoticeBar left and image.
How to use? For example:
/// NoticeBarConfig : There are some other NoticeBarConfig init, it’s up to you which to use.
let config = NoticeBarConfig(title: “#message you want to show.”, image: #image, textColor: UIColor.white, backgroundColor: UIColor.red, barStyle: NoticeBarStyle.onNavigationBar, animationType: NoticeBarAnimationType.top )
let noticeBar = NoticeBar(config: config)
/// do something before noticeBar show.
/// such as : UIApplication.shared.statusBarStyle = .lightContent
noticeBar.show(duration: 2.0, completed: {
(finished) in
if finished {
/// do something here.
/// such as : UIApplication.shared.statusBarStyle = .default
}
})
This package provides you with an easy way to show tooltips over any SwiftUI view, since Apple does not provide ...
SimpleToast is a simple, lightweight, flexible and easy to use library to show toasts / popup notifications inside iOS or ...
Create Toast Views with Minimal Effort in SwiftUI Using SSToastMessage. SSToastMessage enables you to effortlessly add toast notifications, alerts, and ...