Commit abd1cff9 authored by pete谢兆麟's avatar pete谢兆麟

实验

parent c4c26a42
...@@ -26,40 +26,40 @@ class YHPictureReviewManager: NSObject { ...@@ -26,40 +26,40 @@ class YHPictureReviewManager: NSObject {
extension YHPictureReviewManager { extension YHPictureReviewManager {
func showNetWorkPicturs(curIndex : Int,arrPicturs:[String]) { func showNetWorkPicturs(curIndex : Int,arrPicturs:[String]) {
guard curIndex > -1,arrPicturs.count > 0 else { return } // guard curIndex > -1,arrPicturs.count > 0 else { return }
//
self.curIndex = curIndex // self.curIndex = curIndex
self.arrPics = arrPicturs // self.arrPics = arrPicturs
//
//
let browser = JXPhotoBrowser() // let browser = JXPhotoBrowser()
browser.numberOfItems = { // browser.numberOfItems = {
self.arrPics.count // self.arrPics.count
} // }
//
browser.reloadCellAtIndex = { context in // browser.reloadCellAtIndex = { context in
if context.index >= self.arrPics.count { // if context.index >= self.arrPics.count {
return // return
} // }
let string = self.arrPics[context.index] // let string = self.arrPics[context.index]
guard string.count > 0,let url = URL(string: string) else { return } // guard string.count > 0,let url = URL(string: string) else { return }
let browserCell = context.cell as? JXPhotoBrowserImageCell // let browserCell = context.cell as? JXPhotoBrowserImageCell
browserCell?.index = context.index // browserCell?.index = context.index
let placeholder = UIImage(named: "global_default_image") // let placeholder = UIImage(named: "global_default_image")
browserCell?.imageView.sd_setImage(with: url, placeholderImage: placeholder, options: [], completed: { (_, _, _, _) in // browserCell?.imageView.sd_setImage(with: url, placeholderImage: placeholder, options: [], completed: { (_, _, _, _) in
browserCell?.setNeedsLayout() // browserCell?.setNeedsLayout()
}) // })
//
// 添加长按事件 // // 添加长按事件
browserCell?.longPressedAction = { cell, _ in // browserCell?.longPressedAction = { cell, _ in
self.longPress(cell: cell) // self.longPress(cell: cell)
} // }
} // }
//
// 数字样式的页码指示器 // // 数字样式的页码指示器
browser.pageIndicator = JXPhotoBrowserNumberPageIndicator() // browser.pageIndicator = JXPhotoBrowserNumberPageIndicator()
browser.pageIndex = self.curIndex // browser.pageIndex = self.curIndex
browser.show() // browser.show()
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment