来这里,了解很多问题,发掘更多。
👇👇👇 传送门->LLPhotoBrowser👇👇👇
⚠️⚠️⚠️:以下内容来自于传送门链接👆👆👆
Support
-
支持网络图片加载
-
支持图片放大缩小
-
支持双击放大指定位置
-
支持滑动查看及横屏切换图片
-
支持当前页/总页数显示
-
支持单击关闭
-
支持长按弹出功能窗口
-
支持自定义功能增加
-
支持图片数据的延时加载
-
支持没有数据,占位图占位
![Uploading 6BBBFF49CD871871A9615AFA7AF724BC_183177.jpg . . .] -
支持非物理横屏看图
Demo
let browser = LLPhotoBrowserViewController.init(photoArray: data currentIndex: indexPath.row)
// 模态弹出
browser.presentBrowserViewController()
<a id="图片正常浏览"></a>图片正常浏览
图片正常浏览.png<a id="检测设备横屏"></a>检测设备横屏
检测设备横屏.pnglet browser = LLPhotoBrowserViewController.init(photoArray: data, currentIndex: indexPath.row, sheetTitileArray: ["分享给朋友","保存到相册"]) { (index) in
print(index)
}
// 模态弹出
browser.presentBrowserViewController()
<a id="Action Sheet"></a>Action Sheet
ActionSheet.png<a id="检测设备横屏 Action Sheet"></a>检测设备横屏 Action Sheet
检测设备横屏ActionSheet.pngUpdate
请使用最新版本 1.0.0
版本信息 | 更新描述 |
---|---|
1.0.0 | * 项目初始化 |
CocoaPods
- 支持CocoaPods
pod 'LLPhotoBrowser'
Usage
简单的图片浏览
let browser = LLPhotoBrowserViewController.init(photoArray: <#数组([LLBrowserModel])#>, currentIndex: <#当前索引(row)#>)
// 模态弹出
browser.presentBrowserViewController()
支持长按弹出AcitonSheet工具
let browser = LLPhotoBrowserViewController.init(photoArray: <#数组([LLBrowserModel])#>, currentIndex: <#当前索引(row)#>, sheetTitileArray: <#工具菜单标题([String])#>) { (<#点击工具菜单下标#>) in
// 点击事件处理
print("ActionSheet点击-->下标=\(index)")
}
// 模态弹出
browser.presentBrowserViewController()
Example
示例代码见LLCollectionViewController.swift
Future
- 支持cocoapod管理
- 支持本地图片显示及与网络图的混合显示
- 支持系统UIPageControl位置设置
Issues
如果使用过程中,有什么问题欢迎issues。
Author
LvJianfeng, coderjianfeng@foxmail.com
网友评论