CRNotifications 1.2.1

CRNotifications 1.2.1

LangLanguage SwiftSwift
License MIT
ReleasedLast Release Sep 2019
SPMSupports SPM

Maintained by Herrick Wolber, Casper Riboe.

  • By
  • Casper Riboe & Herrick Wolber as contributor


CRNotifications are custom in-app notifications with 3 types of layouts. The notifications will animate in and out. They will hide when they are clicked on or with an automatic dismissal.


Notifications types
Success Error Info
alt text alt text alt text

How to use

Call CRNotifications.showNotification with a title, message, notification type and a time for how long the notification should appear. Should the notification not disappear automatically use a time of 0. You may also pass a completion block that is executed once the notification disappears.

Built-in notification types are : .success .error .info


CRNotifications.showNotification(type: CRNotifications.success, title: "Success!", message: "You successfully showed this notification.", dismissDelay: 3)

It is also possible to customize the notifications and provide your own custom style either by the method

showNotification(textColor:, backgroundColor: UIColor, image: UIImage?, title: String, message: String, dismissDelay: TimeInterval)

or by conforming to the CRNotificationType protocol:

protocol CRNotificationType {
    var textColor: UIColor { get }
    var backgroundColor: UIColor { get }
    var image: UIImage? { get }


Cocoapods install

Swift 5
pod 'CRNotifications'
Swift 4.2
pod 'CRNotifications', :git => '', :branch => 'swift4-2'
Swift 3
pod 'CRNotifications', :git => '', :branch => 'swift3'

Manual install

Drag the CRNotifications folder into your project and you are good to go.

Author & Contributors

Casper Riboe (Author)

Facebook : Casper Riboe
Twitter : dkcas11
Mail : [email protected]

Herrick Wolber (Contribution)

Twitter : estar2005
Github : Rico237
Mail : [email protected]