CarouselButtons
此库为您提供一组按钮,可用于您的项目。
此 CarouselButtons 库可以帮助您拥有一个按钮轮播。
特性
- 为您的按钮添加图标和标题。
- 选择初始状态。
- 添加选择按钮时的操作。
需求
- Xcode 12.x
- Swift 5.x
安装
CocoaPods
您可以使用 CocoaPods 通过将其添加到您的 Podfile
中来安装 CarouselButtons
platform :ios, '15.0'
use_frameworks!
pod 'CarouselButtons', :git => 'https://github.com/TeloTechnology/CarouselButtons.git', :tag => '1.0.2'
安装后导入
要获得完整功能,请导入CarouselButtons
。
import CarouselButtons
手动
- 下载并将
CarouselButtons
文件夹拖放到您的项目中。 - 恭喜!
用法示例
-
通过代码或GUI将高度设置为126px。
-
添加以下代码。
@IBOutlet
private weak var carouselCollectionButton: CarouselCollectionView!
let data = [
(title: "Cash", icon: UIImage(named: "CashMoney"), isAvailable: true),
(title: "Credit Card", icon: UIImage(named: "CreditCard"), isAvailable: true),
(title: "Wallet 1", icon: UIImage(named: "Wallet"), isAvailable: false),
(title: "Wallet 2", icon: UIImage(named: "Wallet"), isAvailable: true)
]
carouselCollectionButton.add(data)
carouselCollectionButton.didSelectButton = { position in
print("Did select at: \(position) with title: \(data[position].title")
}
查看演示项目。
贡献
请为<强 >CarouselButtons 做出贡献,请创建一个Pull Request。
元数据
Rudi Luis – @Linkedin
Telo Technology Limited – @Website