recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

Gestion des caméras iOS

Collection 16
Lire 18553
temps de mise à jour 2017-03-10

Gestion de la caméra IOS


Introduction à la caméra

La caméra est l'une des fonctionnalités courantes des appareils mobiles. Nous pouvons utiliser la caméra pour prendre des photos et l'appeler dans l'application, et l'utilisation de la caméra est très simple.

Étapes d'instance

1. Créez une application simple basée sur une vue

2. Ajoutez un bouton (bouton) dans ViewController.xib et créez une IBAction pour le bouton

3. un IBOutlet nommé imageView

4. Le code du fichier ViewController.h est le suivant :

#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UIImagePickerControllerDelegate>{   
   UIImagePickerController *imagePicker;   IBOutlet UIImageView *imageView;    }- (IBAction)showCamera:(id)sender;@end

5. Modifiez ViewController.m comme suit :

#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad{    [super viewDidLoad];    }- (void)didReceiveMemoryWarning{    [super didReceiveMemoryWarning];    // Dispose of any resources that can be recreated.}- (IBAction)showCamera:(id)sender {
    imagePicker.allowsEditing = YES;    if ([UIImagePickerController isSourceTypeAvailable:        UIImagePickerControllerSourceTypeCamera])    {
        imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;    }    else{
        imagePicker.sourceType = 
        UIImagePickerControllerSourceTypePhotoLibrary;    }    [self presentModalViewController:imagePicker animated:YES];}-(void)imagePickerController:(UIImagePickerController *)picker 
  didFinishPickingMediaWithInfo:(NSDictionary *)info{    UIImage *image = [info objectForKey:UIImagePickerControllerEditedImage];    if (image == nil) {    
        image = [info objectForKey:UIImagePickerControllerOriginalImage];    }
    imageView.image = image;    }-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{    [self dismissModalViewControllerAnimated:YES];}@end

Output

Exécutez l'application et cliquez pour afficher le bouton de la caméra, nous obtiendrons le résultat suivant

camera_Output1

Tant que vous prenez une photo, vous pouvez modifier l'image en la déplaçant et en zoomant, comme indiqué ci-dessous.

camera_Output2

Outils d'IA chauds
Undress AI Tool
Undress AI Tool

Images de déshabillage gratuites

AI Clothes Remover
AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undresser.AI Undress
Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

Stock Market GPT
Stock Market GPT

Recherche d'investissement basée sur l'IA pour des décisions plus intelligentes

Outil populaire
Bloc-notes++7.3.1
Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6
Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac
SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)