GLNotificationBar is an open source UI component from Gokul allowing you to create banner notifications similar to the native iOS 10 notifications with a number of nice features.
The syntax is similar to UIAlertController, and you can perform specific actions when the user interacts with the notification such as warning the user of a destructive action, opening a text input, or issuing the user a cancel alert.
The notifications can play audio or vibrate the device, time out notifications, and apply different stylings to the notifications.
Here’s an image from the readme showing GLnotificationBar in action:
You can find GLNotificationBar on Github here.
A great library for creating banner notifications.