CardSlider 0.1.0

CardSlider 0.1.0

Alex Kalinkin 维护。



CARD SLIDER

允许你通过带有图片的卡片进行滑动的 UI 控制器。


我们专注于为移动应用和网站设计定制 UI 和编码。

关注最新更新

为你的项目获取免费Mockup →

受到 Charles Patterson 的启发 镜头

Twitter Donate

需求

  • iOS 11.0+
  • Xcode 10.0+

安装

使用 CocoaPods 与 Podfile

pod 'CardSlider'

或 Carthage 用户只需将 CardSlider 添加到他们的 Cartfile

github "Ramotion/CardSlider"

然后在你的代码中导入该模块

import CardSlider

使用方法

  1. 声明一个卡片模型,实现 CardSliderItem 协议
public protocol CardSliderItem {
	var image: UIImage { get }
	var rating: Int? { get }
	var title: String { get }
	var subtitle: String? { get }
	var description: String? { get }
}
  1. 在您的类中实现 CardSliderDataSource 方法
public protocol CardSliderDataSource: class {
	func item(for index: Int) -> CardSliderItem
	func numberOfItems() -> Int
}
  1. 使用数据源创建一个 CardSliderViewController 实例
guard let dataSource = someObject as? CardSliderDataSource else { return }
let cardSlider = CardSliderViewController.with(dataSource: dataSource)
  1. 设置标题并显示
cardSlider.title = "Movies"
present(cardSlider, animated: true, completion: nil)

📄许可证

Card Slider 在 MIT 许可下发布。请参阅 LICENSE 了解详细信息。

此库是 我们最佳 UI 开源项目之一。

如果您在使用开源库的项目中,请确保提及并链接到 www.ramotion.com

📱获取 iOS 的 Showroom 应用程序以试玩

在我们的 iOS 应用程序中试用此 UI 组件及其它类似组件。如果您感兴趣,请联系我们。