#import "PhotoViewController.h"
implementation RecipeDetailViewController
synthesize reseptejä, photoButton;
- ( void) viewDidLoad {
[superviewDidLoad];
self.navigationItem.rightBarButtonItem = self.editButtonItem;
self.tableView.allowsSelectionDuringEditing = YES;
}
- (void) viewWillAppear: (BOOL) animaatio {
[superviewWillAppear: animoitu];
self.title = recipes.recipeName;
[photoButtonsetImage: recipes.
recipeThumbnailImage forState: UIControlStateNormal];
[selfupdatePhotoButton];
[self.tableView reloadData];
}
- (void ) setEditing: (BOOL) editointi animoitu: (BOOL) animaatio {
[supersetEditing: editinganimated: animoitu];
[selfupdatePhotoButton];
}
- (void) didReceiveMemoryWarning {
[superdidReceiveMemoryWarning];
}
- (void) viewDidUnload {
}
# pragma merkki Taulukkonäkymä menetelmiä
- (NSInteger) numberOfSectionsInTableView: (UITableView *) taulukkonäkymää {
return1;
}
//Mukauta määrä Taulukon rivit mieltä.
- (NSInteger) taulukkonäkymää: (UITableView *) taulukkonäkymää numberOfRowsInSection: (NSInteger) section {
return2;
}
//muokata ulkoasua taulukkonäkymää solujen.
- (UITableViewCell *) taulukkonäkymää: (UITableView *) taulukkonäkymää cellForRowAtIndexPath: (NSIndexPath *) indexPath {
staticNSString * CellIdentifier = @ "Cell ";
UITableViewCell * solu = [taulukkonäkymää dequeueReusableCellWithIdentifier: CellIdentifier];
jos (solu == nolla) {
solu = [[[UITableViewCellalloc] initWithStyle: UITableViewCellStyleValue2reuseIdentifier: CellIdentifier] autorelease];
cell.
editingAccessoryType = UITableViewCellAccessoryDisclosureIndicator;
}
//Määritä solu ...
kytkin (indexPath.row ) {
case0:
cell.textLabel.text = @ "Nimi",
cell.detailTextLabel.text = recipes.recipeName;
tauko ;
Case1:
cell.textLabel.text = @ "Valmistusaika"
cell.detailTextLabel.text = recipes.
cookingTime;
tauko ;
Oletuksena:
break;
}
paluu solu;
}
- (void) taulukkonäkymää: (UITableView *) taulukkonäkymää didSelectRowAtIndexPath: (NSIndexPath *) indexPath {
jos (self.editing) {
EditingViewContr
net Käyttäjän Control