ImageSlideShowSwift 0.1.8

ImageSlideShowSwift 0.1.8

测试已测试
语言语言 SwiftSwift
许可 MIT
发布最后发布2019年12月
SPM支持SPM

Dimitri Giani维护。




  • 作者
  • Dimitri Giani

License Platform Version Carthage compatible

Swift ImageSlideShow for iOS

ImageSlideShow是一个简单且用于iOS应用程序(图片、照片)的图片幻灯片,由Swift 5编写。您可以在iPhone和iPad上使用此类。

alt tag

特性

  • 一站式幻灯片,通过通用协议从模型直接提供图片
  • 滑动操作退出(类似Facebook)

CocoaPods安装

CocoaPods是一个Objective-C的依赖管理器,它自动化并简化了在项目中使用第三方库(如ImageSlideShow)的过程。您可以使用以下命令安装它

$ gem install cocoapods

需要CocoaPods 1.0.1+来构建ImageSlideShow(连同Swift 5和Xcode 10)。

Podfile

要使用CocoaPods将ImageSlideShow集成到您的Xcode项目中,请将其指定在您的Podfile

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '9.0'

target 'TargetName' do
  use_frameworks!
  pod 'ImageSlideShowSwift'
end

然后,运行以下命令

$ pod install

使用 Carthage 安装

目前仅支持 iOS。

  1. 将以下内容添加到您的 Cartfile

    github "dimix/ImageSlideShow"
    
  2. 运行 carthage update --platform ios

  3. 将框架复制到您的项目中,即可使用。

如何使用

1. 导入 ImageSlideShowSwift 模块

Import ImageSlideShowSwift

ImageSlideShowSwift

2. 创建控制器实例

ImageSlideShowViewController.presentFrom(self){ [weak self] controller in
			
	controller.dismissOnPanGesture = true
	controller.slides = self?.images
	controller.enableZoom = true
	controller.controllerDidDismiss = {
		print("Controller Dismissed")
	}
			
}

您需要提供一个 [ImageSlideShowProtocol] 对象数组。您可以查看演示项目以查看详细信息。

要求

当前版本兼容于

  • Swift 5.0
  • XCode 10
  • iOS 9 或更新版本

您正在寻找旧版本(不支持版本)吗?请查看

致谢

感谢 Lasse-Hansen 为 Carthage 提供支持!