*   >> Læs Uddannelse artikler >> science >> programming

Iphone Tegning over et billede Del 1

Opret en ny visning baseret program og navngive det DrawOverImageTutorial. Tryk ⌘ - N og tilføje en ny NSObject - UIView klasse ved navn DrawView. Åbne op DrawOverImageTutorialViewController.h og indtaste denne:

interface DrawOverImageTutorialViewController: UIViewController {

}

- (IBAction) choosePic,

- (IBAction) klar;

- (IBAction) saveDrawing;

end

Åbn den .m filen og tilføje dette:

#import "DrawOverImageTutorialViewController.h "

#import" DrawView.

h "

implementation DrawOverImageTutorialViewController

/*

//Den udpegede startværdi. Tilsidesætte at udføre setup, der er nødvendig, før visningen er indlæst

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

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

//Tilpasset initialisering

}

tilbagevenden selv,

}

* /

/*

//Implement loadView til at oprette en visning hierarki programmeringsmæssigt, uden at bruge en spids

-.

(void) loadView {

}

* /

//Implement viewDidLoad at gøre yderligere opsætning efter indlæsning udsigten, typisk fra en spids

-. (void) viewDidLoad {

[ ,,,0],superviewDidLoad]

}

- (IBAction) choosePic {

UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] init]

imagePicker.delegate = self ;

imagePicker.allowsImageEditing = NEJ,

[selfpresentModalViewController: imagePicker animeret: YES];

}

- (IBAction) klar {

[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 :), nul),

}

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

[selfdismissModalViewControllerAnimated: YES];

[picker frigivelse]

[self.

view drawPic: image];

}

- (void) imagePickerControllerDidCancel: (UIImagePickerContro

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.