Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
indulgeIn committed Nov 29, 2018
2 parents 6d29460 + 4abb809 commit e56a4db
Showing 1 changed file with 32 additions and 15 deletions.
47 changes: 32 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# YBImageBrowser ( Latest version : 2.0.8 )
# YBImageBrowser ( Latest version : 2.0.9 )

<center>
<img src="https://github.com/indulgeIn/YBImageBrowser/blob/master/OtherDocuments/ybib_st_use.gif">
Expand Down Expand Up @@ -78,19 +78,26 @@
### 简易使用

```objc
// 图片
// 网络图片
YBImageBrowseCellData *data0 = [YBImageBrowseCellData new];
data0.url = ...;
data.sourceObject = ...;
data0.sourceObject = ...;

// 视频
YBVideoBrowseCellData *data1 = [YBVideoBrowseCellData new];
data1.url = ...;
data1.sourceObject = ...;
// 本地图片(推荐使用 YBImage)
YBImageBrowseCellData *data1 = [YBImageBrowseCellData new];
data1.imageBlock = ^__kindof UIImage * _Nullable{
return [YBImage imageNamed:...];
};
data1.sourceObject = ...;

// 本地或网络视频
YBVideoBrowseCellData *data2 = [YBVideoBrowseCellData new];
data2.url = ...;
data2.sourceObject = ...;

// 设置数据源数组并展示
YBImageBrowser *browser = [YBImageBrowser new];
browser.dataSourceArray = @[data0, data1];
browser.dataSourceArray = @[data0, data1, data2];
browser.currentIndex = ...;
[browser show];
```
Expand Down Expand Up @@ -182,6 +189,9 @@ browser.currentIndex = index;



<br>
<br>
<br>



Expand Down Expand Up @@ -241,19 +251,26 @@ The framework implements two classes by default: 'YBImageBrowseCellData'(image)
### Simple usage

```objc
// Image.
// Network image.
YBImageBrowseCellData *data0 = [YBImageBrowseCellData new];
data0.url = ...;
data.sourceObject = ...;
data0.sourceObject = ...;

// Local image.(It's recommended to use 'YBImage')
YBImageBrowseCellData *data1 = [YBImageBrowseCellData new];
data1.imageBlock = ^__kindof UIImage * _Nullable{
return [YBImage imageNamed:...];
};
data1.sourceObject = ...;

// Video.
YBVideoBrowseCellData *data1 = [YBVideoBrowseCellData new];
data1.url = ...;
data1.sourceObject = ...;
// Local or network video.
YBVideoBrowseCellData *data2 = [YBVideoBrowseCellData new];
data2.url = ...;
data2.sourceObject = ...;

// Set the data source array and display it.
YBImageBrowser *browser = [YBImageBrowser new];
browser.dataSourceArray = @[data0, data1];
browser.dataSourceArray = @[data0, data1, data2];
browser.currentIndex = ...;
[browser show];
```
Expand Down

0 comments on commit e56a4db

Please sign in to comment.