Tag: Swiftuiimagepickercontroller

closuresUIImagePickerController也会closures呈现视图控制器

我正在使用tabbar系统的项目。 其中一个tabbar项是JobPostingViewController。 我将它embedded到UINavigationController中。 在这个视图控制器中有一个名为add new job的UIButton。我实现了pushviewcontroller去CreateJobPostViewController。 在那里我需要添加UIImagePickerController来select图像。 当我点击完成button或从库中select一个图像,它解雇了JobPostingViewController。 但它应该去CreateJobPostViewController。 任何人请帮助我。 提前致谢。 你可以从这个链接看到问题 在JobPostingViewController中的代码 @IBAction func openCreateJob(sender: AnyObject) { let vc = self.storyboard?.instantiateViewControllerWithIdentifier("CreateJobPostViewController") as! CreateJobPostViewController self.navigationController?.pushViewController(vc, animated: true) } 在CreateJobPostViewController中的代码 @IBAction func addImages(sender: AnyObject) { imagePicker.allowsEditing = false imagePicker.sourceType = .PhotoLibrary presentViewController(imagePicker, animated: true, completion: nil) } func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) { […]

UIImagePickerController中的前置摄像头

我正在使用UIImagePickerController在iPad2中开发前置摄像头应用程序。 当我捕捉图像时,显示为从左到右翻转。 我该如何纠正? if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) { UIImagePickerController *imgPkr = [[UIImagePickerController alloc] init]; imgPkr.delegate = self; imgPkr.sourceType = UIImagePickerControllerSourceTypeCamera; imgPkr.cameraDevice=UIImagePickerControllerCameraDeviceFront; UIImageView *anImageView=[[UIImageView alloc] initWithImage:[UIImage imageNamed:[NSString stringWithFormat:@"select%d.png",val]]]; anImageView.frame = CGRectMake(0, 0, anImageView.image.size.width, anImageView.image.size.height); imgPkr.cameraOverlayView = anImageView; [theApp.TabViewControllerObject presentModalViewController:imgPkr animated:YES]; [imgPkr release]; }