Here i have given the code which adds up the bar button item to the navigation bar.
(void) updateView
Code:
{
self.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc]
initWithTitle:@"Snap"
style:UIBarButtonItemStylePlain
target:self
action:@selector(snapIt:)] autorelease];
// Remove the overlay
UIView *plView = [[[[[[self.view subviews] lastObject] subviews] lastObject] subviews] lastObject];
[[[plView subviews] objectAtIndex:3] removeFromSuperview];
}
You may use the following one to have full screen image.
Code:
(void) snapIt: (UIBarButtonItem *) button
{
[self writeImage:[UIImage imageWithCGImage:UIGetScreenImage()]];
}
Bookmarks