Tamaño CGSize = selectedImage.size;
CGFloat ratio = 0;
< p> si (Tamano.Width> size.height) {
ratio = 128,0 /Tamano.Width;
} else {
ratio = 130,0 /size.height;
}
CGRect rect = CGRectMake (0.0, 0.0, relación * Tamano.Width, relación * size.height);
UIGraphicsBeginImageContext (rect.size);
[SelectedImage drawInRect: rect];
recipes.
recipeThumbnailImage = UIGraphicsGetImageFromCurrentImageContext ();
[selfdismissModalViewControllerAnimated: YES];
}
- (void) imagePickerControllerDidCancel: (UIImagePickerController *) picker {
[selfdismissModalViewControllerAnimated: YES];
}
- (void) {updatePhotoButton
BOOL edición = self.editing;
si (recipes.recipeThumbnailImage = nil!) {
photoButton.highlighted = edición;
}
else {
photoButton.
enabled = edición;
}
}
- (void) dealloc {
[recipesrelease];
[photoButtonrelease];
[superdealloc];
}
@end
Save y haga clic en RecipeDetailViewController.m y pulse ⌘ - N. Haga clic en la interfaz de usuario y haga doble clic en Ver XIB. Nombre que RecipeDetailViewController.xib. Abrir esta xib y haga clic en el propietario del archivo. Presione ⌘ - 4 y poner la clase como RecipeDetailViewController. Haga clic en la vista en el panel del proyecto y elimínelo. Coge un UITableView de la biblioteca y lo puso en el panel del proyecto.
Haga doble clic en la vista de tabla y pulse ⌘ - 3. Cambie la altura a 460. Presione ⌘ - 1 y cambiar el estilo de Agrupados. Ahora toma un UIView de la biblioteca y se arrastra la sección de pie de página de la vista de tabla. Presione ⌘ - 3 y presentar la altura 100. Coge un UIButton de la biblioteca y lo puso en el UIView en la parte inferior de la vista de tabla. Presione ⌘ - 1 y hacer el encargo de tipo y el título 'Seleccione Imagen'. Presione ⌘ - 3 y hacer que la anchura y la altura 125 96.
Asegúrese de que el botón está en la vista y no fuera la de vista en la parte inferior de la vista de tabla. Conecte la vista de tabla para el propietario del archivo, junto con la fuente de datos y el delegado de la vista de tabla. También, conecte el UIButton al propietario y control clic del Archivo en el botón para el propietario del archivo y seleccione el evento photoButtonPressed. Guarde el xib y volver a Xcode
Ahora para el paso final:. Abrir RootViewController
6