TWImageBrowser 2.0.4

TWImageBrowser 2.0.4

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2017年3月
SwiftSwift版本3.0
SPM支持SPM

TWSlidingView维护。



 
依赖项
AlamofireImage>= 0
FLAnimatedImage>= 0
 

  • 作者
  • magicmon

TWImageBrowser

一个简单的图片浏览器。支持添加UIImage、URL、GIF类型。

演示

Demo

Demo

用法

let viewer = TWImageBrowser(frame: self.view.bounds)
viewer.viewPadding = 10.0
viewer.browserType = .normal    // or .banner
viewer.delegate = self
viewer.dataSource = self
viewer.backgroundColor = UIColor.black
self.automaticallyAdjustsScrollViewInsets = false   // precondition
view.addSubview(viewer)

数据源

func backgroundImage(_ imageBrowser : TWImageBrowser) -> UIImage? {
    return nil
}

func loadObjects(_ imageBrowser : TWImageBrowser) -> [Any]? {
    let imageList: [Any] = []
    imageList.append("image0.jpg")
    imageList.append("image1.jpg")

    return imageList
}

委托

func imageBrowserDidScroll(_ imageBrowser : TWImageBrowser) {

}

func imageBrowserDidEndScrollingAnimation(_ imageBrowser : TWImageBrowser) {

}

func imageBrowserDidSingleTap(_ imageBrowser: TWImageBrowser, page: Int) {

}

func imageBrowserDidDoubleTap(_ imageBrowser: TWImageBrowser, page: Int, currentZoomScale: CGFloat) {

}

示例

要运行示例项目,请克隆仓库,然后首先从示例目录运行pod install

安装

TWImageBrowser可通过CocoaPods获取。要安装它,只需将以下行添加到您的Podfile中:

pod 'TWImageBrowser'

如果您正在使用swift2.x版本,请在此处安装它。

pod 'TWImageBrowser', :branch => 'swift2.3'

作者

magicmon, http://magicmon.tistory.com

许可证

TWImageBrowser可在MIT许可证下获取。有关更多信息,请参阅LICENSE文件。