Sto cercando di scattare alcune foto dopo che un singolo utente ha fatto clic su un'anteprima della fotocamera in modo da poterle presentare e l'utente può sceglierne una migliore o utilizzare tutto in modalità "striscia di pellicola". L'esperienza utente prevista è: "Apro una macchina fotografica, scatta una foto e poi vedo 5 foto scattate una seconda all'altra. Non devo premere il pulsante" scatta foto "5 volte, una è sufficiente per iniziare la sequenza" .Come scattare più foto in sequenza (ritardi di 1 s ciascuna), utilizzando Swift su iOS8.1?
Sono nuovo per iOS e Swift e baso il mio lavoro su un libro "Swift Recipes" (https://www.safaribooksonline.com/library/view/ios-8-swift/9781491908969/).
Il codice sorgente per prendere una singola foto è:
controller = UIImagePickerController()
if let theController = controller{
theController.sourceType = .Camera
theController.mediaTypes = [kUTTypeImage as NSString]
theController.allowsEditing = true
theController.delegate = self
presentViewController(theController, animated: true, completion: nil)
}
più gestire l'immagine in questione (via func imagePickerController). Ho provato a giocare con il controller sopra, ma ho fallito miseramente :(Credo che questo non sia il modo giusto per ottenere quello che cerco, ma faccio fatica a trovare quello giusto.Qualsiasi aiuto sarà apprezzato
Come chiamare takePhoto con UIButton? – Slavcho