- July 3, 2025
- Mins Read
PMSuperButton is a powerful UIButton coming from the countryside, but with super powers! š
The library allows you to use all the features of standard UIButton with a lot of new cool features, customizable from Storyboard or from code.
First of all, drag & drop a new UIButton inside your view controller in storyboard, then set the UIButton class to PMSuperButton:
That’s it! Now you are ready to customize your PMSuperButton from theĀ Attributes Inspector
Ā of Interface Builder.
IBAction or addTarget() with #selector? No thanks, we have a closure for this:
myButton.touchUpInside {
print(“This button was pressed!”)
}
//Pass `false` to disable user interaction while loading is showed
myButton.showLoader(userInteraction: true)
//Hide loader
myButton.hideLoader()
CocoaPodsĀ is a dependency manager for Cocoa projects. You can install it with the following command:
$ gem install cocoapods
To integrate PMSuperButton into your Xcode project using CocoaPods, specify it in yourĀ Podfile
:
source ‘https://github.com/CocoaPods/Specs.git’
platform :ios, ‘8.0’
use_frameworks!
pod ‘PMSuperButton’
Then, run the following command:
$ pod install
CarthageĀ is a decentralized dependency manager that builds your dependencies and provides you with binary frameworks.
You can install Carthage withĀ HomebrewĀ using the following command:
$ brew update
$ brew install carthage
To integrate PMSuperButton into your Xcode project using Carthage, specify it in yourĀ Cartfile
:
github “pmusolino/PMSuperButton”
RunĀ carthage update
Ā to build the framework and drag the builtĀ PMSuperButton.framework
Ā into your Xcode project.
/Sources
Ā folder in your project.If you use Swift 5 or higher, you can use theĀ latest release.
If you use Swift 4, you can use theĀ release 2.2.0.
If you use Swift 3, you can use theĀ release 1.0.0.
If you want to have a custom camera using SwiftUI and not using the UIPickerController that will display the original ...
CameraView allows you to have a SnapChat-style screen on your SwiftUI app that gives a realtime view of the iPhone ...
SwiftUI has proven to be a really awesome new framework to build and design apps in a quick and reliable ...
See theĀ swiftuiĀ branch for updates. An iOS calendar library for displaying calendar events in a week view.