آموزش مدیریت دوربین در برنامه نویسی iOS 

3 سال پیش
آموزش مدیریت دوربین در برنامه نویسی iOS 

آموزش مدیریت دوربین در برنامه نویسی iOS 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش مدیریت دوربین در برنامه نویسی iOS خواهیم پرداخت.
دوربین یکی از ویژگی های رایج در یک دستگاه تلفن همراه است. این امکان برای ما وجود دارد که با دوربین عکس بگیریم و از آن در برنامه خود استفاده کنیم و بسیار ساده نیز هست.
مدیریت دوربین
مرحله ۱ – یک برنامه مبتنی بر View ساده ایجاد کنید.
مرحله ۲ – یک دکمه در ViewController.xib اضافه کنید و IBAction را برای دکمه ایجاد کنید.
مرحله ۳ – یک نمای تصویر اضافه کنید و IBOutlet ایجاد کنید و نام آن را به عنوان imageView بگذارید.
مرحله ۴ – ViewController.h را به صورت زیر به روز کنید –
#import <UIKit/UIKit.h>

@interface ViewController : UIViewController<UIImagePickerControllerDelegate> {
   UIImagePickerController *imagePicker;
   IBOutlet UIImageView *imageView;
}

- (IBAction)showCamera:(id)sender;
@end

 

مرحله ۵ – ViewController.m را به صورت زیر به روز کنید –
#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

 

خروجی

وقتی برنامه را اجرا می کنیم و روی دکمه نمایش دوربین کلیک می کنیم ، خروجی زیر را خواهیم گرفت –

iOS Tutorial

هنگامی که یک عکس گرفتیم، می توانیم تصویر را ویرایش کنیم، یعنی همانطور که در زیر نشان داده شده است، حرکت و مقیاس بندی کنیم –

iOS Tutorial

 

منبع.

لیست جلسات قبل آموزش برنامه نویسی iOS

  1. آموزش برنامه نویسی iOS
  2.  شروع آموزش برنامه نویسی iOS 
  3.  آموزش تنظیمات محیطی iOS 
  4. آموزش objective C در بزنامه نویسی iOS 
  5. آموزش ایجاد برنامه آیفون در برنامه نویسی iOS
  6. آموزش اکشن و خروجی در برنامه نویسی iOS
  7. آموزش Delegate در iOS 
  8.  آموزش عناصر UI در برنامه نویسی iOS 
  9. آموزش ایجاد شتاب سنج در برنامه نویسی iOS
  10.  برنامه های جهانی در برنامه نویسی iOS
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه