目的 iOS標準のカメラと同じ、ピンチイン・ピンチアウトによるズーム機能やタップによるピント調節を持つ無音カメラの実装 コード import UIKit import AVFoundation class CameraViewController: UIViewController, AVCaptureVideoDataOutputSampleBufferDelegate, UIGestureRecognizerDelegate { var input:AVCaptureDeviceInput! var output:AVCaptureVideoDataOutput! var session:AVCaptureSession! var camera:AVCaptureDevice! var imageView:UIImageView! override func viewDidLoad()
![[Swift] [iOS] ズーム、ピント調節可能な無音カメラのサンプル - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/3a66cc89e2a84f96d4e3da76820f822c513660c7/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JTVCU3dpZnQlNUQlMjAlNUJpT1MlNUQlMjAlRTMlODIlQkElRTMlODMlQkMlRTMlODMlQTAlRTMlODAlODElRTMlODMlOTQlRTMlODMlQjMlRTMlODMlODglRTglQUElQkYlRTclQUYlODAlRTUlOEYlQUYlRTglODMlQkQlRTMlODElQUElRTclODQlQTElRTklOUYlQjMlRTMlODIlQUIlRTMlODMlQTElRTMlODMlQTklRTMlODElQUUlRTMlODIlQjUlRTMlODMlQjMlRTMlODMlOTclRTMlODMlQUImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTg3OWM1MWY2OThlZTQyNzcwMzU1ZDlhMjUwYTM4MDRh%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwdG91eXUmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWIyZmYxMmFhNzgyNDkzMTg0Y2YxYzMwYWU3YjhhYjg5%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Dda54a34aab3c39066b17790301c4887d)