Sunday, 13 June 2010

Xcode: dismiss camera overlay


i have app showing camera picture button on top.
button should dismiss camera view , go second view, doesn't.
restarts camera instead, , stays on first view.
can have i'm doing wrong?

example project can found here: http://wtrns.fr/p4oekrgdmncwlq

in .h
code:
      #import <uikit/uikit.h>        #define camera_transform_x 1      #define camera_transform_y 1.12412      #define screen_width  320      #define screen_heigth 480               @interface viewcontroller : uiviewcontroller{        uiview *overlayview;}        -(ibaction)tosecondview:(id)sender;      @property (nonatomic, retain) iboutlet uiview *overlayview;        @end  
in .m

code:
      @implementation viewcontroller        @synthesize overlayview;          -(ibaction)tosecondview:(id)sender{            [self dismissmodalviewcontrolleranimated:no];            secondviewcontroller * mysecondviewcontroller = [[secondviewcontroller alloc] initwithnibname:nil bundle:nil];      [mysecondviewcontroller setmodaltransitionstyle:uimodaltransitionstylefliphorizontal];  	[self presentmodalviewcontroller:mysecondviewcontroller animated:yes];        }        ....        - (void) viewdidappear:(bool)animated {              uiimagepickercontroller *picker = [[uiimagepickercontroller alloc] init];        picker.sourcetype = uiimagepickercontrollersourcetypecamera;        picker.showscameracontrols = no;        picker.navigationbarhidden = yes;        picker.wantsfullscreenlayout = yes;        picker.cameraviewtransform = cgaffinetransformscale(picker.cameraviewtransform, camera_transform_x, camera_transform_y);        picker.cameraoverlayview = overlayview;        [self presentmodalviewcontroller:picker animated:no];                [super viewdidappear:yes];      }  
 

where uiimagepickercontrollerdelegate methods? , how (poorly named, imo; use camel-case) tosecondview called?
 


Forums iPhone, iPad, and iPod Touch iOS Programming


  • iPhone
  • Mac OS & System Software
  • iPad
  • Apple Watch
  • Notebooks
  • iTunes
  • Apple ID
  • iCloud
  • Desktop Computers
  • Apple Music
  • Professional Applications
  • iPod
  • iWork
  • Apple TV
  • iLife
  • Wireless

No comments:

Post a Comment