Show important alerts from the bottom of the screen with full customization control.
Just add Squawk to your Podfile and pod install. Done!
pod 'Squawk'
After installing Squawk, you can start displaying alerts immediately:
import Squawk
func onError() {
Squawk.shared.show(config: Squawk.Configuration(
text: "Something went wrong!"
))
}Use the view param if you want to show the alert within a specific view.
func viewDidAppear() {
super.viewDidAppear()
Squawk.shared.show(
in: view,
config: Squawk.Configuration(
text: "Peek-a-boo"
)
)
}Squawk.Configuration comes with loads of options:
text- The text in the alerttextColor- The color of the text 🙄backgroundColor- Background color of the view (note: will be blurred)insets- Inset the text and button within the alert viewmaxWidth- The max width of the alert viewhintMargin- Margin between the "hint" (top pill) and texthintSize- The size of the hint pillcornerRadius- Corner radius of the alert viewbottomPadding- Extra padding to add to subtract from the finalyof the alert viewborderColor- Border color of the alert viewdismissDuration- How long, in seconds, to wait before automatically dismissingbuttonVisible- Set totrueto show the "info" buttonbuttonLeftMargin- The margin between the button and textbuttonTapHandler- A closure to execute when the "info" button is tapped
- Created with ❤️ by Ryan Nystrom
