Flat 10% & upto 50% off + 10% Cashback + Free additional Courses. Hurry up
  • Live Instructor-led Classes
  • Expert Education
  • 24*7 Support
  • Flexible Schedule

Building an iOS Camera App

Camera is a device which is used to take the images. In iOS UIImage PickerController class permits programmers to show the familiar Camera interface to their users and ask them to take a photo or shoot a video. The photos taken or the videos shot by the user with the UIImagePickerController class then become accessible to the programmer.

Step 1. Create an View based application.

Step 2. Add a button in ViewController.xib and create IBAction for the button.

Step 3. Add an image view and create IBOutlet like as viewImage.

Step 4. Change ViewController.h as follows –

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController<UIImagePickerControllerDelegate>


UIImagePickerController *imagePicker;

IBOutlet UIImageView * viewImage;


- (IBAction)showCamera:(id)sender;



Step 5. Change ViewController.m as follows –

#import "ViewController.h"

@interface ViewController ()


@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:



imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;



imagePicker.sourceType =



[self presentModalViewController:imagePicker animated:YES];


-(void)imagePickerController:(UIImagePickerController *)picker

didFinishPickingMediaWithInfo:(NSDictionary *)info{

UIImage *image = [info objectForKey:UIImagePickerControllerEditedImage];

if (image == nil) {

image = [info objectForKey:UIImagePickerControllerOriginalImage];


viewImage.image = image;


-(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{

[self dismissModalViewControllerAnimated:YES];


Previous Next

Download Interview Questions asked by top MNCs in 2019?

"0 Responses on IOS Camera"

100% Secure Payments. All major credit & debit cards accepted Or Pay by Paypal.

Sales Offer

Sign Up or Login to view the Free IOS Camera.