PinchableImageView 0.2.0

PinchableImageView 0.2.0

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Jun 2016
SPMSupports SPM

Maintained by Koji Murata.




  • By
  • Koji Murata

PinchableImageView

Screen Shot

Usage

Initialize

let imageView = PinchableImageView()
imageView.image = UIImage(named: "lena")!
imageView.sizeToFit()
imageView.center = view.center
view.addSubview(imageView)

Initialize corner views for rotate

imageView.addCornerViews([.LeftTop: cornerView])

Initialize corner views without rotate

imageView.addCornerViews([.LeftTop: cornerView], panEnabled: false)

Delegate

protocol PinchableImageViewDelegate {
  optional func pinchableImageViewTouchesBegan(pinchableImageView: PinchableImageView, touches: Set<UITouch>, withEvent event: UIEvent?)
  optional func pinchableImageViewTouchesMoved(pinchableImageView: PinchableImageView, touches: Set<UITouch>, withEvent event: UIEvent?)
  optional func pinchableImageViewTouchesEnded(pinchableImageView: PinchableImageView, touches: Set<UITouch>, withEvent event: UIEvent?)
}

Author

Koji Murata, [email protected]

License

PinchableImageView is available under the MIT license. See the LICENSE file for more info.