PMSuperButton 是一款功能强大的 UIButton,它出身草根,却拥有超能力!😎
该库允许您使用标准 UIButton 的所有功能,并添加了许多新的酷炫功能,可以从 Storyboard 或代码中自定义。
首先,将一个新的 UIButton 拖放到 Storyboard 中的视图控制器中,然后将 UIButton 的类设置为 PMSuperButton
就这么简单!现在您可以从 Interface Builder 的 Attributes Inspector
中自定义您的 PMSuperButton 了。
IBAction 或使用 #selector 的 addTarget()? 不用了,我们为此准备了闭包
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 是 Cocoa 项目的依赖管理器。您可以使用以下命令安装它
$ gem install cocoapods
要使用 CocoaPods 将 PMSuperButton 集成到您的 Xcode 项目中,请在您的 Podfile
中指定它
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0'
use_frameworks!
pod 'PMSuperButton'
然后,运行以下命令
$ pod install
Carthage 是一个去中心化的依赖管理器,它可以构建您的依赖项并为您提供二进制框架。
您可以使用 Homebrew 使用以下命令安装 Carthage
$ brew update
$ brew install carthage
要使用 Carthage 将 PMSuperButton 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它
github "pmusolino/PMSuperButton"
运行 carthage update
来构建框架,并将构建的 PMSuperButton.framework
拖到您的 Xcode 项目中。
/Sources
文件夹拖放到您的项目中。由 ❤️ Paolo Musolino 制作。
关注我
PMSuperButton 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。
由 ❤️ Paolo Musolino 制作。