*   >> lukeminen koulutus Artikkelit >> science >> programming

Iphone Piirustus Yli kuvaosan 1

Luo uusi näkymä sovellus ja nimeä se DrawOverImageTutorial. Paina ⌘ - N ja lisätä uuden NSObject - UIView luokan nimeltä DrawView. Avata DrawOverImageTutorialViewController.h ja kirjoita:

interface DrawOverImageTutorialViewController: UIViewController {

}

- (IBAction) choosePic;

- (IBAction) selkeä;

- (IBAction) saveDrawing;

end

Avaa .m tiedosto ja lisää tämän:

#import "DrawOverImageTutorialViewController.h "

#import" DrawView.

h "

implementation DrawOverImageTutorialViewController

/*

//nimetty alustaja. Ohita suorittamaan asennus, joka tarvitaan ennen näkymä on ladattu.

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

jos (itse = [Super initWithNibName: nibNameOrNil Bundle: nibBundleOrNil]) {

//Custom alustuksen

}

paluu itse;

}

* /

/*

//Toteuta loadView luoda näkymä hierarkia ohjelmallisesti, ilman kärki.


- (void) loadView {

}

* /

//Toteuta viewDidLoad tehdä lisää setup lataamisen jälkeen näkymä, tyypillisesti kärki.

- (void) viewDidLoad {

[ ,,,0],superviewDidLoad];

}

- (IBAction) choosePic {

UIImagePickerController * imagePicker = [[UIImagePickerControlleralloc] init];

imagePicker.delegate = itse ;

imagePicker.allowsImageEditing = EI;

[selfpresentModalViewController: imagePicker animoitu: YES];

}

- (IBAction) selkeä {

[self.

view cancelDrawing];

}

- (IBAction) saveDrawing {

UIGraphicsBeginImageContext (self.view.bounds.size);

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

UIImage * finishedPic = UIGraphicsGetImageFromCurrentImageContext();

UIGraphicsEndImageContext();

UIImageWriteToSavedPhotosAlbum(finishedPic, itse,selector (exitProg: didFinishSavingWithError: contextInfo :), nolla);

}

- (void) imagePickerController: (UIImagePickerController *) Picker didFinishPickingImage: (UIImage *) kuva editingInfo :( NSDictionary *) editingInfo {

[selfdismissModalViewControllerAnimated: KYLLÄ];

[poimija release];

[self.

view drawPic: kuva];

}

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

[selfdismissModalViewControllerAnimated: KYLLÄ];

[poimija

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.