TisprCardStack 3.0.0

TisprCardStack 3.0.0

测试已测试
语言语言 SwiftSwift
许可证 Apache 2
发布最新发布2018年3月
SPM支持 SPM

Andrei Pitsko维护。



TisprCardStack

Screenshot

左侧/右侧功能。卡片 UI

您是否想知道如何用 Swift 编写左右滑动功能的 UI? • Swift • iOS8

请注意

  • 带有 Swift 3.0 的 1.x.x 版本
  • 带有 Swift 2.0 的 0.2.x - 0.3.x 版本
  • 带有 Swift 1.2 的 0.1.x 版本

安装:使用工具

###CocoaPods: 在您的 Podfile
swift 3.0

pod 'TisprCardStack', '~> 1.0.0'

swift 2.0

pod 'TisprCardStack', '~> 0.3.1'

并在此处的 *.swift

import TisprCardStack

###安装:手动将 TisprCardStackViewCell.swiftTisprCardStackViewController.swiftTisprCardStackViewLayout.swift 添加到您的 Xcode 项目中。

使用开始

  1. 创建使用 'TisprCardStackViewLayout' collectionViewLayout 的控制器 'TisprCardStackViewController'

  2. 配置 TisprCardStackViewController,

      setAnimationSpeed(0.85)
      setCardSize(size)
  1. 然后指定卡片数量,
func numberOfCards() -> Int {}
  1. 通过索引返回卡片
card(collectionView: UICollectionView, cardForItemAtIndexPath indexPath: NSIndexPath) -> TisprCardStackViewCell {}

额外功能/选项

  1. 添加新卡片:如何调用动画
func newCardWasAdded()
  1. 如何配置每个堆叠中可见卡片数(顶部和底部)
      layout.topStackMaximumSize = 4
      layout.bottomStackMaximumSize = 30
      layout.bottomStackCardHeight = 45
  1. 更改卡片位置:如何调用卡片从顶部到底部堆叠以及反之亦然的动作
      moveCardUp()
      moveCardDown()
  1. 您可以在方法中跟踪卡片堆叠的变化
  func cardDidChangeState(cardIndex: Int)

更多详情请查看示例项目。

联系

[email protected]

许可证

Apache 许可证版本 2.0。请参阅 LICENSE.txt