*   >> Lectura Educación Artículos >> science >> programación

Iphone Dibujo sobre una parte Imagen 1

Crear una nueva aplicación basada vista y el nombre de DrawOverImageTutorial. Presione ⌘ - N y añadir un nuevo NSObject - clase UIView llamado DrawView. Abre DrawOverImageTutorialViewController.h y escriba esto:

interface DrawOverImageTutorialViewController: UIViewController {

}

- (IBAction) choosePic;

- (IBAction) clara;

- (IBAction) saveDrawing;

end

Abre el archivo .m y añadir esto:

import "DrawOverImageTutorialViewController.h "

import" DrawView.

h "

implementation DrawOverImageTutorialViewController

/*

//El inicializador designado. Reemplazar a realizar la configuración que se requiere antes de que se cargue la vista

- (id) initWithNibName:. (NSString *) nibNameOrNil paquete: (NSBundle *) nibBundleOrNil {

si (auto = [súper initWithNibName: nibNameOrNil paquete: nibBundleOrNil]) {

//inicialización personalizada

}

retorno auto;

}

* /

/*

//Implementar loadView para crear una jerarquía de vistas mediante programación, sin necesidad de utilizar una punta

-.

(void) {loadView

}

* /

//Implementar viewDidLoad hacer configuración adicional después de cargar la vista, por lo general a partir de una semilla

-. (void) {viewDidLoad

[ ,,,0],superviewDidLoad];

}

- (IBAction) choosePic {

UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] init];

imagePicker.delegate = auto ;

imagePicker.allowsImageEditing = NO;

[selfpresentModalViewController: imagePicker animada: YES];

}

- (IBAction) clara {

[self.

view cancelDrawing];

}

- (IBAction) saveDrawing {

UIGraphicsBeginImageContext (self.view.bounds.size);

< p> [renderInContext self.view.layer: UIGraphicsGetCurrentContext ()];

UIImage * finishedPic = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

UIImageWriteToSavedPhotosAlbum(finishedPic, auto,selector (exitProg: didFinishSavingWithError: contextInfo :), nil);

}

- (void) imagePickerController: (UIImagePickerController *) selector didFinishPickingImage: (UIImage *) Imagen editingInfo :( NSDictionary *) editingInfo {

[selfdismissModalViewControllerAnimated: YES];

[comunicado de selector];

[self.

view drawPic: Imagen];

}

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.