*   >> Lezen Onderwijs artikelen >> science >> programming

Iphone Tekening op een plaatje Part 1

Maak een nieuwe weergave gebaseerde applicatie en noem het DrawOverImageTutorial. Op ⌘ - N en voeg een nieuwe NSObject - UIView klasse met de naam DrawView. Openstellen DrawOverImageTutorialViewController.h en voer dit:

interface DrawOverImageTutorialViewController: UIViewController {

}

- (IBAction) choosePic;

- (IBAction) duidelijk;

- (IBAction) saveDrawing;

end

Open de .m-bestand en voeg deze toe:

#import "DrawOverImageTutorialViewController.h "

#import" DrawView.

h "

implementation DrawOverImageTutorialViewController

/*

//De aangewezen initialiseerder. Overschrijven op te zetten die nodig is voor de weergave wordt geladen voeren

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

als (zelf = [super initWithNibName: nibNameOrNil bundel: nibBundleOrNil]) {

//Custom initialisatie

}

return zelf;

}

* /

/*

//Implementeren loadView een uitzicht hiërarchie programmatisch te creëren, zonder gebruik van een penpunt

-.

(void) loadView {

}

* /

//Implementeer viewDidLoad extra setup te doen na het laden van het uitzicht, meestal van een penpunt

-. (void) viewDidLoad {

[ ,,,0],superviewDidLoad];

}

- (IBAction) choosePic {

UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] init];

imagePicker.delegate = zelf ;

imagePicker.allowsImageEditing = NO;

[selfpresentModalViewController: imagePicker geanimeerd: JA];

}

- (IBAction) duidelijke {

[self.view cancelDrawing];

}

- (IBAction) saveDrawing {

UIGraphicsBeginImageContext (self.

view.bounds.size);

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

UIImage * finishedPic = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

UIImageWriteToSavedPhotosAlbum(finishedPic, zelf, @ selector (exitProg: didFinishSavingWithError: contextInfo :), nihil);

}

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

[selfdismissModalViewControllerAnimated: JA];

[picker vrijlating];

[self.

view drawPic: afbeelding];

}

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

[selfdismissModalViewControllerAnimated: JA];

[picker vrijlating];

}

- (void) exitProg: (UIImage *) image didFinishSavingWithError: (NSError *) err

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.