Bom dia,
Gostaria de saber se já foi testado com o simulador os recursos da câmera?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia,
Gostaria de saber se já foi testado com o simulador os recursos da câmera?
Olá Sósthenes! Bom dia!
Sim, é possível testar os recursos da câmera utilizando o simulador no iOS. No entanto, é importante lembrar que o simulador não possui uma câmera física, então você não conseguirá testar todas as funcionalidades relacionadas à captura de fotos ou vídeos.
No entanto, você ainda pode testar outras funcionalidades relacionadas à câmera, como a escolha de fotos da galeria, a exibição de uma câmera simulada na tela e a manipulação de imagens.
Para testar essas funcionalidades, você pode utilizar o UIImagePickerController, que é um controlador de interface que permite ao usuário escolher fotos ou vídeos da biblioteca de mídia ou capturar novas mídias usando a câmera simulada.
Aqui está um exemplo de código para exibir o UIImagePickerController e permitir que o usuário escolha uma foto da galeria:
import UIKit
class ViewController: UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
let imagePicker = UIImagePickerController()
override func viewDidLoad() {
super.viewDidLoad()
imagePicker.delegate = self
}
@IBAction func choosePhotoButtonTapped(_ sender: UIButton) {
imagePicker.sourceType = .photoLibrary
present(imagePicker, animated: true, completion: nil)
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
if let pickedImage = info[.originalImage] as? UIImage {
// Faça algo com a imagem escolhida
}
dismiss(animated: true, completion: nil)
}
}
Espero que isso ajude! Se tiver mais alguma dúvida, estou à disposição. Bons estudos!