Swift ImageSlideShow for iOS
ImageSlideShow是一个简单且用于iOS应用程序(图片、照片)的图片幻灯片,由Swift 5编写。您可以在iPhone和iPad上使用此类。
特性
- 一站式幻灯片,通过通用协议从模型直接提供图片
- 滑动操作退出(类似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。
-
将以下内容添加到您的 Cartfile
github "dimix/ImageSlideShow"
-
运行
carthage update --platform ios
-
将框架复制到您的项目中,即可使用。
如何使用
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 提供支持!