آموزش مدیریت دوربین در برنامه نویسی iOS
آموزش مدیریت دوربین در برنامه نویسی iOS
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش مدیریت دوربین در برنامه نویسی iOS خواهیم پرداخت.
دوربین یکی از ویژگی های رایج در یک دستگاه تلفن همراه است. این امکان برای ما وجود دارد که با دوربین عکس بگیریم و از آن در برنامه خود استفاده کنیم و بسیار ساده نیز هست.
مدیریت دوربین
مرحله 1 – یک برنامه مبتنی بر View ساده ایجاد کنید.
مرحله 2 – یک دکمه در ViewController.xib اضافه کنید و IBAction را برای دکمه ایجاد کنید.
مرحله 3 – یک نمای تصویر اضافه کنید و IBOutlet ایجاد کنید و نام آن را به عنوان imageView بگذارید.
مرحله 4 – ViewController.h را به صورت زیر به روز کنید –
1 2 3 4 5 6 7 8 9 |
#import <UIKit/UIKit.h> @interface ViewController : UIViewController<UIImagePickerControllerDelegate> { UIImagePickerController *imagePicker; IBOutlet UIImageView *imageView; } - (IBAction)showCamera:(id)sender; @end |
مرحله 5 – ViewController.m را به صورت زیر به روز کنید –
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 |
#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
- آموزش برنامه نویسی iOS
- شروع آموزش برنامه نویسی iOS
- آموزش تنظیمات محیطی iOS
- آموزش objective C در بزنامه نویسی iOS
- آموزش ایجاد برنامه آیفون در برنامه نویسی iOS
- آموزش اکشن و خروجی در برنامه نویسی iOS
- آموزش Delegate در iOS
- آموزش عناصر UI در برنامه نویسی iOS
- آموزش ایجاد شتاب سنج در برنامه نویسی iOS
- برنامه های جهانی در برنامه نویسی iOS
دیدگاه شما