MMUploadImage 2.0.8

MMUploadImage 2.0.8

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2016 年 9 月
SPM支持 SPM

MM 维护。



  • 作者
  • Millman

MMUploadImage

示例

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

要求

它是一个适用于 UIImageView 的扩展,用于在发送到服务器时上传图像

1. 设置进度和图像

imgView.uploadImage(UIImage.init(named: "app_icon_60")!, progress: progress)

2. 设置上传完成 With 函数

1.imgView.uploadCompleted(2.0) // Duration
2.imgView.uploadCompleted() // Default Duration 0.3

3. 设置上传失败 with 函数

1.imgView.uploadImageFail(2.0) // Duration
2.imgView.uploadImageFail() // Default Duration 0.3

4. 上传完成块

imgView.completedBlock = {
    print("Upload Finish")
}

5. 上传失败块

imgView.failBlock = {
  print("Upload Fail")
}

6. 设置进度样式

public enum LoadingStyle {
  case Sector
  case CenterExpand
  case CenterShrink
  case RoundWith(lineWdith:CGFloat,lineColor:UIColor)
  case Wave
}


imgView.style = .Sector

circledemo

imgView.style = .RoundWith(lineWdith: 5, lineColor: UIColor.yellowColor())

circledemo

imgView.style = .Wave

circledemo

按钮图像扩展的便利性

public func uploadImage(image: UIImage, progress: Float)
public func uploadImageFail()
public func uploadImageFail(duration: CFTimeInterval)
public func uploadCompleted()
public func uploadCompleted(duration: CFTimeInterval)
public func completedBlock(completed: (() -> Void)?)
public func failedBlock(completed: (() -> Void)?)
public func setStyle(style: MMUploadImage.LoadingStyle)
public func setAutoCompleted(isAuto: Bool)

安装

MMUploadImage 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中

pod 'MMUploadImage'

作者

Millman, [email protected]

许可证

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