Guest User

Untitled

a guest
May 5th, 2012
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. Xcode: Dismiss camera overlay
  2. #import <UIKit/UIKit.h>
  3.  
  4. #define CAMERA_TRANSFORM_X 1
  5. #define CAMERA_TRANSFORM_Y 1.12412
  6. #define SCREEN_WIDTH 320
  7. #define SCREEN_HEIGTH 480
  8.  
  9.  
  10. @interface ViewController : UIViewController{
  11.  
  12. UIView *overlayView;}
  13.  
  14. -(IBAction)tosecondview:(id)sender;
  15. @property (nonatomic, retain) IBOutlet UIView *overlayView;
  16.  
  17. @end
  18.  
  19. @implementation ViewController
  20.  
  21. @synthesize overlayView;
  22.  
  23.  
  24. -(IBAction)tosecondview:(id)sender{
  25.  
  26. [self dismissModalViewControllerAnimated:NO];
  27.  
  28. SecondViewController * mysecondViewController = [[SecondViewController alloc] initWithNibName:nil bundle:nil];
  29. [mysecondViewController setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
  30. [self presentModalViewController:mysecondViewController animated:YES];
  31.  
  32. }
  33.  
  34. ....
  35.  
  36. - (void) viewDidAppear:(BOOL)animated {
  37.  
  38. UIImagePickerController *picker = [[UIImagePickerController alloc] init];
  39. picker.sourceType = UIImagePickerControllerSourceTypeCamera;
  40. picker.showsCameraControls = NO;
  41. picker.navigationBarHidden = YES;
  42. picker.wantsFullScreenLayout = YES;
  43. picker.cameraViewTransform = CGAffineTransformScale(picker.cameraViewTransform, CAMERA_TRANSFORM_X, CAMERA_TRANSFORM_Y);
  44. picker.cameraOverlayView = overlayView;
  45. [self presentModalViewController:picker animated:NO];
  46.  
  47. [super viewDidAppear:YES];
  48. }
Advertisement
Add Comment
Please, Sign In to add comment