*   >> Lese Utdanning Artikler >> science >> programming

Iphone Tegning over et bilde Part 1

Opprett en ny visning basert applikasjon og name it DrawOverImageTutorial. Trykk ⌘ - N og legge til en ny NSObject - UIView klassen heter DrawView. Åpne opp DrawOverImageTutorialViewController.h og skriv dette:

interface DrawOverImageTutorialViewController: UIViewController {

}

- (IBAction) choosePic;

- (IBAction) klart;

- (IBAction) saveDrawing;

end

Åpne opp .m fil og legge til denne:

#import "DrawOverImageTutorialViewController.h "

#import" DrawView.

h "

implementation DrawOverImageTutorialViewController

/*

//Den utpekte initializer. Styre til å utføre oppsett som er nødvendig før visningen er lastet

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

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

//Custom initialisering

}

avkastning selv;

}

* /

/*

//Implementere loadView å skape et hierarki visning programmatisk, uten å bruke en spiss

-.

(void) loadView {

}

* /

//Implementere viewDidLoad å gjøre ekstra oppsett etter lasting utsikten, vanligvis fra en spiss

-. (void) viewDidLoad {

[ ,,,0],superviewDidLoad];

}

- (IBAction) choosePic {

UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] init];

imagePicker.delegate = selv ;

imagePicker.allowsImageEditing = NO;

[selfpresentModalViewController: imagePicker animerte: YES];

}

- (IBAction) klart {Anmeldelser

[self.

view cancelDrawing];

}

- (IBAction) saveDrawing {

UIGraphicsBeginImageContext (self.view.bounds.size);

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

UIImage * finishedPic = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

UIImageWriteToSavedPhotosAlbum(finishedPic, selv,selector (exitProg: didFinishSavingWithError: contextInfo :), null);

}

- (void) imagePickerController: (UIImagePickerController *) picker didFinishPickingImage: (UIImage *) image editingInfo :( NSDictionary *) editingInfo {

[selfdismissModalViewControllerAnimated: YES];

[picker utgivelsen];

[self.

view drawPic: image];

}

- (void) imagePickerControllerDidCancel: (UIImagePickerController *) picker

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.