ImageCropView
open class ImageCropView : UIView, UIScrollViewDelegate, UIGestureRecognizerDelegate
Undocumented
-
Undocumented
Declaration
Swift
open private(set) var image: UIImage { get }
-
Undocumented
Declaration
Swift
open private(set) var croppingStyle: ImageCropCroppingStyle { get }
-
Undocumented
Declaration
Swift
open weak var delegate: ImageCropViewDelegate?
-
Undocumented
Declaration
Swift
open var cropBoxResizeEnabled: Bool { get set }
-
Undocumented
Declaration
Swift
open private(set) var canBeReset: Bool { get set }
-
Undocumented
Declaration
Swift
open private(set) var cropBoxFrame: CGRect { get set }
-
Undocumented
Declaration
Swift
open var imageViewFrame: CGRect { get }
-
Undocumented
Declaration
Swift
open var cropRegionInsets: UIEdgeInsets
-
Undocumented
Declaration
Swift
open var simpleRenderMode: Bool { get set }
-
Undocumented
Declaration
Swift
open var internalLayoutDisabled: Bool
-
Undocumented
Declaration
Swift
open var aspectRatio: CGSize { get set }
-
Undocumented
Declaration
Swift
open var aspectRatioLockEnabled: Bool
-
Undocumented
Declaration
Swift
open var aspectRatioLockDimensionSwapEnabled: Bool
-
Undocumented
Declaration
Swift
open var resetAspectRatioEnabled: Bool
-
Undocumented
Declaration
Swift
open var cropBoxAspectRatioIsPortrait: Bool { get }
-
Undocumented
Declaration
Swift
open var angle: Int { get set }
-
Undocumented
Declaration
Swift
open var croppingViewsHidden: Bool { get set }
-
Undocumented
Declaration
Swift
open var imageCropFrame: CGRect { get set }
-
Undocumented
Declaration
Swift
open var gridOverlayHidden: Bool { get set }
-
Undocumented
Declaration
Swift
open var cropViewPadding: CGFloat
-
Undocumented
Declaration
Swift
open var cropAdjustingDelay: TimeInterval
-
Undocumented
Declaration
Swift
open var minimumAspectRatio: CGFloat
-
Undocumented
Declaration
Swift
open var maximumZoomScale: CGFloat
-
Undocumented
Declaration
Swift
open var alwaysShowCroppingGrid: Bool { get set }
-
Undocumented
Declaration
Swift
open var translucencyAlwaysHidden: Bool { get set }
-
Undocumented
Declaration
Swift
open lazy var gridOverlayView: ImageCropOverlayView { get set }
-
Undocumented
Declaration
Swift
open lazy var foregroundContainerView: UIView { get set }
-
Undocumented
Declaration
Swift
public convenience init(image: UIImage)
-
Undocumented
Declaration
Swift
public init(croppingStyle: ImageCropCroppingStyle, image: UIImage)
-
Undocumented
Declaration
Swift
public required init?(coder: NSCoder)
-
Undocumented
Declaration
Swift
open func performInitialSetup()
-
Undocumented
Declaration
Swift
open func setSimpleRenderMode(_ simpleMode: Bool, animated: Bool)
-
Undocumented
Declaration
Swift
open func prepareForRotation()
-
Undocumented
Declaration
Swift
open func performRelayoutForRotation()
-
Undocumented
Declaration
Swift
open func resetLayoutToDefaultAnimated(_ animated: Bool)
-
Undocumented
Declaration
Swift
open func setAspectRatio(_ aspectRatio: CGSize, animated: Bool)
-
Undocumented
Declaration
Swift
open func rotateImageNinetyDegreesAnimated(_ animated: Bool)
-
Undocumented
Declaration
Swift
open func rotateImageNinetyDegreesAnimated(_ animated: Bool, clockwise: Bool)
-
Undocumented
Declaration
Swift
open func setGridOverlayHidden(_ gridOverlayHidden: Bool, animated: Bool)
-
Undocumented
Declaration
Swift
open func setCroppingViewsHidden(_ hidden: Bool, animated: Bool)
-
Undocumented
Declaration
Swift
open func setBackgroundImageViewHidden(_ hidden: Bool, animated: Bool)
-
Undocumented
Declaration
Swift
open func moveCroppedContentToCenterAnimated(_ animated: Bool)
-
Undocumented
Declaration
Swift
open override func gestureRecognizerShouldBegin(_ gestureRecognizer: UIGestureRecognizer) -> Bool
-
Undocumented
Declaration
Swift
open func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool
-
Undocumented
Declaration
Swift
open func viewForZooming(in scrollView: UIScrollView) -> UIView?
-
Undocumented
Declaration
Swift
open func scrollViewDidScroll(_ scrollView: UIScrollView)
-
Undocumented
Declaration
Swift
open func scrollViewWillBeginDragging(_ scrollView: UIScrollView)
-
Undocumented
Declaration
Swift
open func scrollViewWillBeginZooming(_ scrollView: UIScrollView, with view: UIView?)
-
Undocumented
Declaration
Swift
open func scrollViewDidEndDecelerating(_ scrollView: UIScrollView)
-
Undocumented
Declaration
Swift
open func scrollViewDidEndZooming(_ scrollView: UIScrollView, with view: UIView?, atScale scale: CGFloat)
-
Undocumented
Declaration
Swift
open func scrollViewDidZoom(_ scrollView: UIScrollView)
-
Undocumented
Declaration
Swift
open func scrollViewDidEndDragging(_ scrollView: UIScrollView, willDecelerate decelerate: Bool)