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

Desenho Iphone sobre uma imagem Parte 1

Criar um novo aplicativo baseado vista e nomeá-la DrawOverImageTutorial. Pressione ⌘ - N e adicionar um novo NSObject - classe UIView chamado DrawView. Abra DrawOverImageTutorialViewController.h e digite o seguinte:

interface DrawOverImageTutorialViewController: UIViewController {

}

- (IBAction) choosePic;

- (IBAction) claro;

- (IBAction) saveDrawing;

end

Abra o arquivo .m e adicione:

#import "DrawOverImageTutorialViewController.h "

#import" DrawView.

h "

implementation DrawOverImageTutorialViewController

/*

//O inicializador designado. Substituir para executar a configuração que é exigido antes da visão ser carregado

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

if (auto = [super- initWithNibName: nibNameOrNil bundle: nibBundleOrNil]) {

//inicialização personalizado

}

retorno auto;

}

* /

/*

//Implementar loadView para criar uma hierarquia de exibição programaticamente, sem o uso de um bico

-.

(void) {loadView

}

* /Tablet

//Implementar viewDidLoad fazer a configuração adicional depois de carregar a vista, normalmente a partir de um bico

-. (void) viewDidLoad {

[ ,,,0],superviewDidLoad];

}

- (IBAction) choosePic {

UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] o init];

imagePicker.delegate = auto ;

imagePicker.allowsImageEditing = NO;

[selfpresentModalViewController: imagePicker animado: YES];

}

- (IBAction) {clear

[self.

view cancelDrawing];

}

- (IBAction) saveDrawing {

UIGraphicsBeginImageContext (self.view.bounds.size);

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

UIImage * finishedPic = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

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

}

- (void) imagePickerController: (UIImagePickerController *) selecionador didFinishPickingImage: (UIImage *) imagem editingInfo :( NSDictionary *) editingInfo {

[selfdismissModalViewControllerAnimated: YES];

[liberação selecionador];

[self.

view drawPic: Imagem];

}

- (void) imagePi

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