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

iPhone de base de données Tutorial Part 2

er et sélectionnez la sortie de délégué. Enregistrez le xib et revenir à Xcode

Ouvrir RecipeDetailViewController.h et ajouter un UIButton et deux méthodes pour mettre à jour le bouton et ce que le bouton va ressembler lors de l'édition

classRecipes;..

interface RecipeDetailViewController: UITableViewController {

* Recettes recettes;

* UIButton photoButton;

}

property (nonatomic, conservent ) Recettes * recettes;

property (nonatomic, conserver) IBOutletUIButton * photoButton;

- (IBAction) photoButtonPressed;

- (void) updatePhotoButton;

< p>end

Ouvrir RecipeDetailViewController.

m et taper dans:

#import "RecipeDetailViewController.h"

import

"Recipes.h"

#import "EditingViewController.h"

#import "PhotoViewController.h"

implementation RecipeDetailViewController

synthesize recettes, photoButton;

- ( void) {viewDidLoad

[superviewDidLoad];

self.navigationItem.rightBarButtonItem = self.editButtonItem;

self.tableView.allowsSelectionDuringEditing = OUI;

}

- (void) viewWillAppear: (BOOL) animée {

[superviewWillAppear: animation];

self.title = recipes.

recipeName;

[photoButtonsetImage: recipes.recipeThumbnailImage forState: UIControlStateNormal];

[selfupdatePhotoButton];

[self.tableView reloadData];

}

- (void ) setEditing: (BOOL) édition animée: (BOOL) animée {

[supersetEditing: editinganimated: animation];

[selfupdatePhotoButton];

}

- (void) {didReceiveMemoryWarning

[superdidReceiveMemoryWarning];

}

- (void) {

viewDidUnload

}

# pragma Voir Mark Table méthodes

- (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView {

return1;

}

//personnaliser le nombre de lignes de la vue de table

- (NSInteger) tableView: (UITableView *) tableView numberOfRowsInSection:.

(NSInteger) section {

return2;

> //personnaliser l'apparence des cellules de vue de table

- (UITableViewCell *) tableView:. (UITableView *) tableView cellForRowAtIndexPath: (NSIndexPath *) indexPath {

* staticNSString CellIdentifier = @ "Cell ";

* UITableViewCell cellule = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];

Si (cellulaire == nil) {

c

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