ScrollViewMinimap 1.0.0

ScrollViewMinimap 1.0.0

Dominic Elayda 维护。



ScrollViewMinimap

ScrollViewMinimap 是一个用于向 UIScrollView 添加缩略图功能的控件。

ScrollViewMinimap_Preview

特点

  • 根据滚动视图的内容视图自动调整大小。
  • 自动生成缩略图。
  • 可自定义高亮矩形。

安装

CocoaPods

ScrollViewMinimap 添加到你的 Podfile 中。

pod 'ScrollViewMinimap', '~> 1.0.0'

Swift 包管理器

在 Xcode 中,选择 文件 > Swift 包 > 添加包依赖...

https://github.com/nicoelayda/ScrollViewMinimap.git 添加为包存储库 URL。

或者

如果你有现有的 Package.swift 文件,请将 ScrollViewMinimap 包添加到你的目标依赖项中。

dependencies: [
    .package(url: "https://github.com/nicoelayda/ScrollViewMinimap.git", .upToNextMajor(from: "1.0.0"))
]

手册

Sources/ScrollViewMinimap 的内容复制到你的项目中。

使用方法

  1. ScrollViewMinimap 添加到你的 UIScrollView 视图控制器。

  2. viewDidLoad() 中,将 scrollView 属性设置为你滚动视图。

    minimap.scrollView = scrollView
  3. 在你的 UIScrollViewDelegate 中,请在 scrollViewDidScroll(_:)scrollViewDidZoom(_:) 中调用 update(animated:)

    func scrollViewDidScroll(_ scrollView: UIScrollView) {
        minimap.update(animated: true)
    }
    
    func scrollViewDidZoom(_ scrollView: UIScrollView) {
        minimap.update(animated: true)
    }

查看使用 ScrollViewMinimap 的示例项目,请参阅 ScrollViewMinimap-Examples

许可证

MIT。请参阅 LICENSE

鸣谢

示例照片来自 Unsplash