CameraManager/camera/ViewController.swift

39 lines
1014 B
Swift

//
// ViewController.swift
// camera
//
// Created by Natalia Terlecka on 10/10/14.
// Copyright (c) 2014 imaginaryCloud. All rights reserved.
//
import UIKit
class ViewController: UIViewController {
let cameraManager = CameraManager.sharedInstance
@IBOutlet weak var cameraView: UIView!
@IBOutlet weak var imageView: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
self.cameraManager.addPreeviewLayerToView(self.cameraView)
self.imageView.hidden = true
}
@IBAction func viewTapped(sender: UITapGestureRecognizer) {
if self.cameraView.hidden == true {
self.cameraView.hidden = false
self.imageView.hidden = true
} else {
self.cameraManager.capturePictureWithCompletition({ (image: UIImage) -> Void in
self.cameraView.hidden = true
self.imageView.hidden = false
self.imageView.image = image
})
}
}
}