UIGraphicsBeginImageContext (rect.size);
[selectedImage drawInRect: rect]; Omdömen
recipes.recipeThumbnailImage = UIGraphicsGetImageFromCurrentImageContext ();
[selfdismissModalViewControllerAnimated: JA]; Omdömen
} Omdömen
- (void) imagePickerControllerDidCancel: (UIImagePickerController *) picker {Omdömen
[selfdismissModalViewControllerAnimated: JA]; Omdömen
} Omdömen
- (void) dealloc {
[recipesrelease];
[textFieldOnerelease];
[textFieldTworelease];
[photoButtonrelease];
[superdealloc];
}
@end
Save det och öppna upp AddRecipeViewController.
xib. Välja de två textfält och etiketter och dra ner dem till omkring mitten av vyn. Ta en UIButton från biblioteket och placera den ovanför namnet textfältet. Tryck ⌘ - 1 och välj Anpassad typ och sätta Välj Foto i avdelning. Tryck på ⌘ - 3 och göra bredden 109 och höjden 82. Se till att de två UITextFields och UILabels flyttas upp hela vägen till botten av UIButton för annars kommer du inte se tillagningstiden textfältet på grund av tangentbordet. Anslut knappen till filens ägare och kontroll klick från knappen till filens ägare och välj photoButtonPressed. .
Spara xib och gå tillbaka till xcode Omdömen
Klicka på PhotoViewController.xib och tryck ⌘ - N. Välj Cocoa Touch Klasser - UIViewController underklass och kontrollera med XIB endast användargränssnitt. Name it EditingViewController Omdömen
Öppna EditingViewController.h och skriv in:
classRecipes, Omdömen
interface EditingViewController.
UIViewController {Omdömen
Recept * recept;
UITextField * nameTextField,
UITextField * cookingTimeTextField,
}
property (nonatomic, behålla) Recept * recept, Omdömen
@ egendom (nonatomic, behålla) IBOutletUITextField * nameTextField, Omdömen
property (nonatomic, behålla) IBOutletUITextField * cookingTimeTextField, Omdömen
end Omdömen
Öppna EditingViewController.
h och skriv in:
classRecipes, Omdömen
interface EditingViewController: UIViewController {Omdömen
Recept * recept, Omdömen
UITextField * nameTextField, Omdömen
UITextField * cookingTimeTextField;
} Omdömen
property (nonatomic, behålla) Recept * recept, Omdömen
property (nonatomic, behålla) IBOutletUITextField * nameTextField, Omdömen
property ( nonatomic behålla) IBOutletUITextField * cookingTimeTextField, Omdömen
end Omdömen
Spara det och