*   >> Чтение Образование Статьи >> science >> programming

Iphone Рисование на изображение части 1

<р> Создать новый вид приложение и назовите его DrawOverImageTutorial. Нажмите ⌘ - N и добавить новый NSObject - класс UIView имени DrawView. Откройте DrawOverImageTutorialViewController.h и введите:

<р>interface DrawOverImageTutorialViewController: UIViewController {

<р>}

<р> - (IBAction) choosePic;

<р> - (IBAction) ясно,

<р> - (IBAction) saveDrawing;

<р>end

<р> Откройте файл .m и добавить:

#import "DrawOverImageTutorialViewController.h "

<р> #import" DrawView.

h "

<р>implementation DrawOverImageTutorialViewController

<р> /*

<р> //Назначенный инициализации. Перекрыть выполнить настройки, необходимые прежде, чем вид загружается

<р> - (ID) initWithNibName:. (NSString *) nibNameOrNil расслоение: (NSBundle *) nibBundleOrNil {

<р>, если (само = [супер initWithNibName: nibNameOrNil расслоение: nibBundleOrNil]) {

<р> //инициализация Пользовательские

<р>}

<р> обратный себя;

<р>}

<р> * /

<р> /*

<р> //Реализация loadView создать вид иерархии программно, без использования перо

<р> -.

(недействительными) {loadView

<р>} < ш> <р> * /Сеть <р> //Реализация viewDidLoad сделать дополнительную настройку после загрузки мнение, как правило, из пера

<р> -. (недействительными) {viewDidLoad

<р> [ ,,,0],superviewDidLoad];

<р>}

<р> - (IBAction) choosePic {

<р> UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] инициализации];

<р> = imagePicker.delegate самостоятельно ;

<р> imagePicker.

allowsImageEditing = NO;

<р> [selfpresentModalViewController: imagePicker анимированные: ДА];

<р>}

<р> - (IBAction) ясно, {

<р> [self.view cancelDrawing];

<р>}

<р> - (IBAction) saveDrawing {

<р> UIGraphicsBeginImageContext (self.view.bounds.size);

< р> [self.view.

layer renderInContext: UIGraphicsGetCurrentContext ()];

<р> UIImage * finishedPic = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

UIImageWriteToSavedPhotosAlbum(finishedPic, Я,selector (exitProg: didFinishSavingWithError: contextInfo :), ноль);

<р>}

<р> - (недействительными) imagePickerController: (UIImagePickerController *) Выбор didFinishPickingImage: (UIImage *) изображение editingInfo :( NSDictionary *) editingInfo {

<р> [selfdismissModalViewControllerAnimated: ДА];

<р> [Выбор релиз];

<р> [self.

view drawPic: изображение];

<р>}

<р> - (недействительными) imag

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.