ImageStackView 1.1.0

ImageStackView 1.1.0

Zheng-Xiang Ke 维护。




  • Zheng-Xiang Ke

ImageStackView

ImageStackView 是一个美丽的图像堆叠视图,用于展示所选的图像。

GitHub stars GitHub forks CocoaPods Compatible Platform GitHub license

ImageStackView ImageStackView

要求

  • iOS 9.0 或更高版本
  • Swift 5

安装

CocoaPods

CocoaPods 是用于 Cocoa 项目的依赖管理器。有关使用和安装说明,请访问他们的网站。要使用 CocoaPods 将 Alamofire 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它。

pod 'ImageStackView'

Swift 包管理器

Swift 包管理器(Swift Package Manager)是一个自动化分发 Swift 代码的工具,并集成到 swift 编译器中。

当您已经设置了 Swift 包后,将 ImageStackView 添加为依赖项与将其添加到 Package.swiftdependencies 值一样简单。

dependencies: [
    .package(url: "https://github.com/kf99916/ImageStackView.git")
]

使用方法

导入

import ImageStackView

集成

  • 将 UIView 添加到您的界面视图中,并设置 UIView 的类为 ImageStackView 或通过程序初始化 ImageStackView
  • 调用 add(imageView: gestureRecognizers:) 将 imageView 添加到 ImageStackView
  • 调用 remove(imageView:)ImageStackView 中移除 imageView。

ImageStackView

图片堆叠视图。

var imageViews: [UIImageView] 堆叠视图中的所有 UIImageView。默认 []
var maxNumViews: Int 图片堆叠视图中视图的最大数量。当视图数量超过这个数量时,堆叠视图中将添加计数文本。默认 5
var numViewsInFirstStack: Int 首个堆叠中的视图数量。如果堆叠视图中的视图数量超过这个数量,将添加不同的轴堆叠。默认 1
var spacing: CGFloat 堆叠视图的间距。默认 5

成员方法

add(imageView: UIImageView, gestureRecognizers: [UIGestureRecognizer] = [])

向堆叠视图添加带有手势识别器的 imageView。

remove(imageView: UIImageView)

从堆叠视图中移除 imageView。

使用 ImageStackView 的应用程序

如果您在使用 ImageStackView 的应用程序中并希望在此列出,只需创建一个 pull request。

我总是很好奇谁在使用我的项目 :)

Hikingbook - 由 Zheng-Xiang Ke 编写

Hikingbook

演示

ImageStackViewDemo 是一个简单的演示应用程序,展示了如何在 storyboard 中使用 ImageStackView。

作者

Zheng-Xiang Ke, [email protected]

许可证

ImageStackView 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。