SKToast
Example
To run the example project, clone the repo, and run pod install from the Example directory first.
Features
- ToastView Customization
- Easy & Quick Integration
Requirements
- iOS 13.0+
- Xcode 11+
- Swift 5.0+
Installation
CocoaPods
To integrate SKToast into your Xcode project using CocoaPods, specify it in your Podfile:
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '13.0'
use_frameworks!
target '<Your Target Name>' do
pod 'SKToast', '~> 1.0.0'
endThen, run the following command:
$ pod installManual
You can directly add the SKToastView.swift source files into your Xcode project.
Include SKToastView wherever you need it with import SKToast.
Usage
(see sample Xcode project in /Example)
To run the example project, clone the repo, and run pod install from the Example directory first.
Import the module.
import SKToastNow, you can show ToastView with status message:
SKToast.show(withMessage: "Please check your intenet connection.")Display ToastView with status message and completionHandler:
SKToast.show(withMessage: "Your internet connection appears to be offline, please check your internet connection") {
         print("Perform any task after toast disappearance.")
}Customization
// default is dark
SKToast.backgroundStyle(.light)
// default is white
SKToast.messageTextColor(UIColor.black)
// default is System Font
let myFont = UIFont(name: "AvenirNext-DemiBold", size: 16)
SKToast.messageFont(myFont!)
// ToastView background styles
SKToast.backgroundStyle(.light)
SKToast.backgroundStyle(.extraLight)
SKToast.backgroundStyle(.dark)License
SKToast is available under the MIT license. See LICENSE for details.
