A simple iOS notice bar component written in Swift 3, similar to QQ's notice view.
NoticeBar is an open-source iOS library that provides a customizable notice bar component for displaying temporary notifications in mobile apps. It mimics the style of QQ's notice view, allowing developers to show alerts for success, error, info, and attention states with minimal code. The library solves the need for a lightweight, easy-to-integrate notification system that fits seamlessly into iOS interfaces.
iOS developers building Swift-based applications who need a simple, reusable component for in-app notifications without relying on larger UI frameworks.
Developers choose NoticeBar for its simplicity, customization options, and similarity to popular designs like QQ's notice view. It offers a lightweight alternative to building custom notification bars from scratch, with support for multiple display styles and animations.
😍A simple NoticeBar written by Swift 3, similar with QQ notice view.
Offers four default styles (info, attention, success, error) with distinct colors and icons, allowing quick implementation without design effort.
Via NoticeBarConfig, developers can customize title, image, colors, bar style, and animations, providing tailored notification appearances.
Supports placement on status bar, below status bar, navigation bar, or tab bar, adapting to various app interfaces.
Bars automatically disappear after a set duration, with optional completion blocks for post-dismissal actions.
Built for Swift 3, which may require migration for projects using newer Swift versions, adding compatibility overhead.
Missing capabilities like background images and custom views, as noted in the TODO list, restricting advanced design needs.
Lacks the ability to manually dismiss notifications; all dismissals are automatic, which can be inflexible for user interactions.
A very flexible message bar for UIKit and SwiftUI.
Advanced usage of UIAlertController and pickers based on it: Telegram, Contacts, Location, PhotoLibrary, Country, Phone Code, Currency, Date...
General-purpose contextual cards for iOS
Beautiful animated Alert View. Written in Swift
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.