
CARD SLIDER
允许你通过带有图片的卡片进行滑动的 UI 控制器。
我们专注于为移动应用和网站设计定制 UI 和编码。

关注最新更新
为你的项目获取免费Mockup →
Charles Patterson 的启发 镜头
受到需求
- iOS 11.0+
- Xcode 10.0+
安装
使用 CocoaPods 与 Podfile
pod 'CardSlider'
或 Carthage 用户只需将 CardSlider 添加到他们的 Cartfile
github "Ramotion/CardSlider"
然后在你的代码中导入该模块
import CardSlider
使用方法
- 声明一个卡片模型,实现
CardSliderItem
协议
public protocol CardSliderItem {
var image: UIImage { get }
var rating: Int? { get }
var title: String { get }
var subtitle: String? { get }
var description: String? { get }
}
- 在您的类中实现
CardSliderDataSource
方法
public protocol CardSliderDataSource: class {
func item(for index: Int) -> CardSliderItem
func numberOfItems() -> Int
}
- 使用数据源创建一个
CardSliderViewController
实例
guard let dataSource = someObject as? CardSliderDataSource else { return }
let cardSlider = CardSliderViewController.with(dataSource: dataSource)
- 设置标题并显示
cardSlider.title = "Movies"
present(cardSlider, animated: true, completion: nil)
📄 许可证
Card Slider 在 MIT 许可下发布。请参阅 LICENSE 了解详细信息。
此库是 我们最佳 UI 开源项目之一。
如果您在使用开源库的项目中,请确保提及并链接到 www.ramotion.com
📱 获取 iOS 的 Showroom 应用程序以试玩
在我们的 iOS 应用程序中试用此 UI 组件及其它类似组件。如果您感兴趣,请联系我们。

