PKCCrop 0.2.4

PKCCrop 0.2.4

测试已测试
Lang语言 SwiftSwift
许可 MIT
Released最新版本2017年8月
SwiftSwift 版本3.0
SPM支持 SPM

pikachu987 维护。



PKCCrop 0.2.4

  • 作者:
  • pikachu987

PKCCrop

示例图片

image image image

image image

示例

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



- ViewController


PKCCropHelper.shared.degressBeforeImage = UIImage(named: "pkc_crop_rotate_left.png")
PKCCropHelper.shared.degressAfterImage = UIImage(named: "pkc_crop_rotate_right.png")
PKCCropHelper.shared.isNavigationBarShow = false
let cropVC = PKCCrop().cropViewController(UIImage(named: "image.jpeg")!)
cropVC.delegate = self
self.present(cropVC, animated: true, completion: nil)


- PKCCrop 委托


extension ViewController: PKCCropDelegate{

    //return Crop Image & Original Image
    func pkcCropImage(_ image: UIImage?, originalImage: UIImage?) {

    }

    //If crop is canceled
    func pkcCropCancel(_ viewController: PKCCropViewController) {
        viewController.navigationController?.popViewController(animated: true)
    }

    //Successful crop
    func pkcCropComplete(_ viewController: PKCCropViewController) {
        if viewController.tag == 0{
            viewController.navigationController?.popViewController(animated: true)
        }else{
            viewController.dismiss(animated: true, completion: nil)
        }
    }

}



安装

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

pod "PKCCrop"

作者

pikachu987,[email protected]

许可证

PKCCrop 可在 MIT 许可下使用。有关更多信息,请参阅 LICENSE 文件。