YBImageBrowser 特性用法运行截图 iOS 图片浏览器

程序名称:YBImageBrowser 特性用法运行截图

授权协议: MIT

操作系统: iOS

开发语言: Objective-C

YBImageBrowser 特性用法运行截图 介绍

YBImagebrowser 是一个 iOS 图片浏览器(支持视频),功能强大,性能优越,轻松集成,易于拓展。

特性

用法

YBImagebrowser 是图片浏览器的主体类,有两种方式为其赋值数据源:一种是直接设置 dataSourceArray 数组属性,一种设置
dataSource 代理属性实现协议方法。 数据源个体为 id<YBImagebrowserCellDataProtocol>
类型,框架认实现了两个类:YBImagebrowseCellData (图片) 和 YBVideobrowseCellData
(视频),你只需要初始化它们并且以数组或者代理的方式赋值给 YBImagebrowser 实例变量。

// 图片
YBImagebrowseCellData *data0 = [YBImagebrowseCellData new];
data0.url = ...;
data.sourceObject = ...;

// 视频
YBVideobrowseCellData *data1 = [YBVideobrowseCellData new];
data1.url = ...;
data1.sourceObject = ...;

// 设置数据源数组并展示
YBImagebrowser *browser = [YBImagebrowser new];
browser.dataSourceArray = @[data0, data1];
browser.currentIndex = ...;
[browser show];

两种数据模型都有一个属性 sourceObject,该属性是该数据模型的对应的视图对象。举个例子,经典的朋友圈九宫格,sourceObject
可以是九宫格里面的九张图片,它的作用主要是做动效。

运行截图

YBImageBrowser 特性用法运行截图 官网

https://github.com/indulgeIn/YBImageBrowser

相关编程语言

Acapela TTS 是一个为 iPhone 和 iPad 开发的 TTS 引...
二维码(QR Code)扫描静态库,扫描效率较高。
RegexKitLite 是一个轻量级的 Objective-C 的正则表...
一款基于ASIHttpReques开源的仿迅雷多线程断点续传功...
实现动态检测网络(wifi)状况,不需要用户手动刷新...
使用iphoneSDK官方NSXMLParserDelegate做的简单xml解...