*   >> Leitura Educação Artigos >> science >> programação

Desenho Iphone sobre uma imagem Parte 1

ckerControllerDidCancel: (UIImagePickerController *) selecionador {

[selfdismissModalViewControllerAnimated: YES];

[liberação selecionador];

}

- (void) exitProg: (UIImage *) imagem didFinishSavingWithError: (NSError *) erro contextInfo: (void *) contextInfo {

UIAlertView * alertView = [[UIAlertViewalloc] initWithTitle: @ "sucesso" message: @ "Sua foto foi salvo" Delegado: selfcancelButtonTitle: nilotherButtonTitles: @ "Ok", nil];

[alertView show];

[liberação alertView];

< p>}

- (void) {didReceiveMemoryWarning

//Libera a vista, se ele não tem um superview

[superdidReceiveMemoryWarning];.


//Solte os dados em cache, imagens, etc que não estão em uso

}

-. (void) {viewDidUnload

//liberar qualquer retido subviews de na vista principal.

//exemplo self.myOutlet = nil;

}

- (void) {dealloc

[superdealloc];

}

end

O - (void) salvar método leva o que está na vista e torna-lo em uma foto em seu álbum de fotos salvas

Abra DrawOverImageTutorialViewController.xib e alterar a classe View to DrawView..

Coloque um UIToolbar na parte inferior da vista e colocar em três diferentes de UIBarButton que dizem Escolha Pic, Clear e Salvar. Arraste o controle de cada um destes botões para o dono do arquivo e selecione o método apropriado. Salve o arquivo xib

Abra DrawView.h e digite o seguinte em:

interface DrawView:. UIView {

UIImage * mypic;

NSMutableArray * MyDrawing;

}

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

- (void) cancelDrawing;

end

Abra DrawView.m e digite o seguinte em:

#import "DrawView.

h"

implementation DrawView

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

mypic = thisPic;

[myPicretain];

[selfsetNeedsDisplay];

}

- (void ) drawRect: (CGRect) rect {

flutuar newHeight;

flutuar newWidth;

if (MyDrawing) {

MyDrawing = [[NSMutableArrayalloc] initWithCapacity: 0];

}

CGContextRef ctx = UIGraphicsGetCurrentContext ();

if (mypic = NULL!) {

relação flutuador = mypic. size.height /460;

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

ratio = myPic.size.

width /320;

}

newHeight = myPic.size.height /rácio;

newWidth = myPic.size.width /rácio;

[myPicdraw

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.