*   >> läser Utbildning artiklar >> science >> programming

iPhone Kärna Data självstudie Del 2

mer att se ut under redigering Omdömen

classRecipes,..

interface RecipeDetailViewController: UITableViewController {Omdömen

Recept * recept, Omdömen

UIButton * photoButton, Omdömen

} Omdömen

property (nonatomic, behålla ) Recept * recept, Omdömen

property (nonatomic, behålla) IBOutletUIButton * photoButton, Omdömen

- (IBAction) photoButtonPressed, Omdömen

- (void) updatePhotoButton;

< p>end Omdömen

Öppna RecipeDetailViewController.m och skriver detta i

#import "RecipeDetailViewController.h" Omdömen

#import "Recipes.

h" Omdömen

#import "EditingViewController.h" Omdömen

#import "PhotoViewController.h" Omdömen

implementation RecipeDetailViewController Omdömen

synthesize recept, photoButton, Omdömen

- ( void) viewDidLoad {Omdömen

[superviewDidLoad];

self.navigationItem.rightBarButtonItem = self.editButtonItem; Omdömen

self.tableView.allowsSelectionDuringEditing = JA, Omdömen

}

- (void) viewWillAppear: (BOOL) animerade {Omdömen

[superviewWillAppear: animerad]; Omdömen

self.title = recipes.recipeName; Omdömen

[photoButtonsetImage: recipes.

recipeThumbnailImage forState: UIControlStateNormal]; Omdömen

[selfupdatePhotoButton], Omdömen

[self.tableView reloadData], Omdömen

} Omdömen

- (void ) setEditing: (BOOL) redigering animerade: (BOOL) animerade {Omdömen

[supersetEditing: editinganimated: animerad]; Omdömen

[selfupdatePhotoButton], Omdömen

} Omdömen

- (void) didReceiveMemoryWarning {Omdömen

[superdidReceiveMemoryWarning], Omdömen

} Omdömen

- (void) viewDidUnload {Omdömen

} Omdömen

# Pragma märke Tabell visa metoder

- (NSInteger) numberOfSectionsInTableView: (UITableView *) Tableview {Omdömen

avkastning1, Omdömen

} Omdömen

//Anpassa antalet rader i tabellen visa Omdömen

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

(NSInteger) section {Omdömen

return2, Omdömen

} Omdömen

//Anpassa utseendet av bords visa celler Omdömen

- (UITableViewCell *) Tableview. (UITableView *) Tableview cellForRowAtIndexPath: (NSIndexPath *) indexPath {Omdömen

staticNSString * CellIdentifier = @ "Cell ";

UITableViewCell * cell = [Tableview dequeueReusableCellWithIdentifier: CellIdentifier]; Omdömen

om (cell == noll) {Omdömen

cell = [[[UITableViewCellalloc] initWithStyle: UITableViewCellStyleValue2reuseIdentifier: CellIdentifier] funktionen

Page   <<  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.