*   >> Lecture Éducation Articles >> science >> la programmation

Iphone dessin sur une image Partie 1

Créer une nouvelle vue basée sur l'application et nommez-le DrawOverImageTutorial. Appuyez sur ⌘ - N et ajouter une nouvelle NSObject - classe UIView nommé drawView. Ouvrez DrawOverImageTutorialViewController.h et entrez ceci:

interface DrawOverImageTutorialViewController: UIViewController {

}

- (IBAction) choosePic;

- (IBAction) clair;

- (IBAction) saveDrawing;

end

Ouvrez le fichier .m et ajouter ceci:

#import "DrawOverImageTutorialViewController.h "

#import" DrawView.

h "

implementation DrawOverImageTutorialViewController

/*

//L'initialisation désignée. Substituer pour effectuer la configuration qui est requise avant que la vue est chargé

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

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

//initialisation personnalisée

}

retour auto;

}

* /

/*

//Mise en place loadview de créer une hiérarchie de vue programmation, sans utiliser une plume

-.

(void) {

loadview

}

* /

//Mise en place viewDidLoad faire configuration supplémentaire après le chargement de la vue, généralement à partir d'une plume

-. (void) {viewDidLoad

[ ,,,0],superviewDidLoad];

}

- (IBAction) choosePic {

* UIImagePickerController imagePicker = [[UIImagePickerControlleralloc] init];

imagePicker.delegate = auto ;

imagePicker.allowsImageEditing = NO;

[selfpresentModalViewController: imagePicker animé: OUI];

}

- (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 *) Préparateur didFinishPickingImage: (UIImage *) Image editingInfo :( NSDictionary *) editingInfo {

[selfdismissModalViewControllerAnimated: OUI];

[sélecteur de presse];

[self.

view drawPic: image];

}

-

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.