diff --git a/CoreImageHelpers/Info.plist b/CoreImageHelpers/Info.plist index 0ee42e5..669e053 100644 --- a/CoreImageHelpers/Info.plist +++ b/CoreImageHelpers/Info.plist @@ -30,6 +30,8 @@ armv7 + NSCameraUsageDescription + Needs access to camera UISupportedInterfaceOrientations~ipad UIInterfaceOrientationPortrait diff --git a/CoreImageHelpers/coreImageHelpers/ImageView.swift b/CoreImageHelpers/coreImageHelpers/ImageView.swift index 2cb5481..cb5a76c 100644 --- a/CoreImageHelpers/coreImageHelpers/ImageView.swift +++ b/CoreImageHelpers/coreImageHelpers/ImageView.swift @@ -43,6 +43,8 @@ class MetalImageView: MTKView fatalError("Device doesn't support Metal") } + isPaused = true + enableSetNeedsDisplay = false framebufferOnly = false } @@ -56,11 +58,11 @@ class MetalImageView: MTKView { didSet { - renderImage() + draw() } } - func renderImage() + override func draw(_ rect: CGRect) { guard let image = image,