#Verso
一个用于 iOS 的多页图像查看器。
Verso 使得布局水平滚动的书籍样式视图变得简单,一次可以显示和缩放多个页面。
要求
- iOS 9.3+
- Swift 5.0+
安装
CocoaPods
Verso 通过 CocoaPods 提供使用。要安装它,只需在 Podfile 中添加以下行
use_frameworks!
pod "Verso"
然后,运行以下命令
$ pod install
Carthage
Carthage 是一个去中心化的依赖管理器,它会构建您的依赖并提供二进制框架。
您可以使用以下命令通过 Homebrew 安装 Carthage
$ brew update
$ brew install carthage
要使用 Carthage 将 Verso 集成到您的 Xcode 项目中,请在您的 Cartfile
中指定它
github "Tjek/Verso"
运行 carthage update
命令以构建框架,并将构建的 Verso.framework
拖入您的 Xcode 项目。
用法
跨度
在 Verso 中,传播(Spread)是一个重要的概念。
您可以使用传播收集和布局多个页面。您可以将传播理解为打开一本书时看到的页面。它可以包含一个或多个页面——例如,如果您打开一本书到中间,一个传播将包含一个左页面和一个右页面,而如果您正在查看第一页,传播中只有一个页面。
在 Verso 中,数据源提供了一个 传播配置
。这定义了 Verso 中所有传播的属性(页面索引和其他详细信息)。基本上,页面数量和布局信息都编码在数据源返回的类中。
作者
Laurie Hufford ([email protected])
许可证
Verso 以 MIT 许可证可用。有关更多信息,请参阅 LICENSE 文件。