my problem is the i cant set the camera viewfinder position when my i hit the action button "hitmeFunc"
but if i push d action button "buttonPressed" when camera loaded the viewfinder actually move!
please help me out im using version 3.1.2 on iphone 2g.
here is my code.
Code:
-(IBAction) hitmeFunc{
self.pick = [[UIImagePickerController alloc]init];
self.pick.delegate = self;
pick.sourceType = UIImagePickerControllerSourceTypeCamera;
pick.showsCameraControls = NO;
pick.navigationBarHidden = YES;
pick.toolbarHidden = YES;
pick.wantsFullScreenLayout = NO;
NSLog(@"1:%f,%f",pick.cameraViewTransform.ty,pick.cameraViewTransform.tx); //<-- first i get 0.00, 0.00 here.
pick.cameraViewTransform = CGAffineTransformScale(pick.cameraViewTransform, 0.5, 0.5);
pick.cameraViewTransform = CGAffineTransformTranslate(pick.cameraViewTransform, 50.0, 100.0);
NSLog(@"2:%f,%f",pick.cameraViewTransform.ty,pick.cameraViewTransform.tx); //<-- second i get 50.0, 25.0 here.
UIButton *btnCapture = [UIButton buttonWithType:UIButtonTypeRoundedRect];
btnCapture.frame = CGRectMake(0, 430, 320, 40);
[btnCapture addTarget:self action:@selector(buttonPressed:) forControlEvents:UIControlEventTouchUpInside];
[pick.view addSubview:btnCapture];
[self presentModalViewController:pick animated:NO];
pick.cameraViewTransform = CGAffineTransformTranslate(pick.cameraViewTransform, 50.0, 100.0);
[pick release];
NSLog(@"3:%f,%f",pick.cameraViewTransform.ty,pick.cameraViewTransform.tx); //third i get 100.00, 50.00
}
-(IBAction) buttonPressed:(id) sender{
NSLog(@"buttonPressed1:%f,%f",pick.cameraViewTransform.ty,pick.cameraViewTransform.tx); //after camera loaded i push this button
//i get buttonPressed1:50.00,25.00
pick.cameraViewTransform = CGAffineTransformTranslate(pick.cameraViewTransform, 50.0, 100.0);
NSLog(@"buttonPressed2:%f,%f",pick.cameraViewTransform.ty,pick.cameraViewTransform.tx); //<- and here i get 100.00, 50.00
}