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

Iphone Dibujo sobre una parte Imagen 1

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

[selfdismissModalViewControllerAnimated: YES];

[comunicado de selector];

}

- (void) exitProg: (UIImage *) Imagen didFinishSavingWithError: (NSError *) Error contextInfo: (void *) contextInfo {

UIAlertView * alertView = [[UIAlertViewalloc] initWithTitle: @ "Éxito" mensaje: @ "Su imagen ha sido guardado" de delegado: selfcancelButtonTitle: nilotherButtonTitles: @ "Ok", nil];

[Muestra alertView];

[liberación alertView];

< p>}

- (void) {didReceiveMemoryWarning

//Libera la vista si no tiene un supervista

[superdidReceiveMemoryWarning];.


//Suelte los datos almacenados en caché, imágenes, etc., que no están en uso

}

-. (void) {viewDidUnload

//liberar cualquier subvistas de retenida la vista principal.

//por ejemplo, self.myOutlet = nil;

}

- (void) {dealloc

[superdealloc];

}

end

El - (void) Guardar método toma lo que está en la vista y lo convierte en una imagen en tu álbum de fotos salvado

Abre DrawOverImageTutorialViewController.xib y cambiar la clase View para DrawView..

Ponga un UIToolbar en la parte inferior de la vista y poner tres en diferentes de UIBarButton que dicen Elige Pic, Borrar y Guardar. Arrastre de control de cada uno de estos botones para el propietario del archivo y seleccione el método apropiado. Guarde el archivo xib

Abre DrawView.h y escriba esto en:

interface DrawView:. UIView {

UIImage * mypic;

NSMutableArray * MyDrawing;

}

- (void) drawPic: (UIImage *) thisPic;

- (void) cancelDrawing;

end

Abre DrawView.m y escriba esto en:

import "DrawView.

h"

implementation DrawView

- (void) drawPic: (UIImage *) thisPic {

mypic = thisPic;

[myPicretain];

[selfsetNeedsDisplay];

}

- (void ) drawRect: (CGRect) rect {

flotar newHeight;

flotan newWidth;

si (MyDrawing) {

MyDrawing = [[NSMutableArrayalloc] initWithCapacity: 0];

}

CGContextRef ctx = UIGraphicsGetCurrentContext ();

si (mypic = NULL!) {

relación float = mypic. size.height /460;

si (myPic.size.width /320> ratio) {

ratio = myPic.size.

width /320;

}

newHeight = myPic.size.height /rela

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