SFFocusViewLayout 3.2.0

SFFocusViewLayout 3.2.0

测试已测试
语言语言 SwiftSwift
许可 MIT
发布时间上次发布2018年9月
SPM支持 SPM

Sergio Fernandez 维护。




SFFocusViewLayout

Travis CI codecov.io Swift Version Version Swift Package Manager compatible Carthage compatible Platform License

概述

SFFocusViewLayout 是 UICollectionViewLayout 子类,用于在 UICollectionView 上显示聚焦内容,其中包含最大的单元格。

使用方法

SFFocusViewLayout 包含三个属性来自定义界面。

var standardHeight: CGFloat
var focusedHeight: CGFloat
var dragOffset: CGFloat
  • focusedHeight 是当聚焦时单元格的高度。默认为 280。
  • standardHeight 是单元格折叠时的默认高度 100。
  • dragOffset 是用户需要滚动多少距离才能改变主单元格。默认为 180。

版本

Swift

如果您想使用此框架的Swift 3实现版本,请使用3.0或更高版本

pod 'SFFocusViewLayout', '~> 3.0'

Objective–C

如果您想使用Objective–C实现此框架,请使用2.0或更高版本

pod 'SFFocusViewLayout', '~> 2.0'

安装

CocoaPods

SFFocusViewLayout可以通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中

pod 'SFFocusViewLayout'

Carthage

您还可以通过Carthage来安装它。要做到这一点,请将以下内容添加到您的Cartfile中

github 'fdzsergio/SFFocusViewLayout'

路线图

  • Carthage支持
  • Swift兼容
  • Swift版本
  • 测试
  • 升级到Swift 3

作者

Sergio Fernández,[email protected]

致谢

本框架受到 Ray Wenderlich 的 Ultravisual 示例的启发。

许可协议

SFFocusViewLayout 在 MIT 许可协议下提供。更多信息请参阅 LICENSE 文件。