我想将第一个视图控制器中拍摄的照片传递给第二个视图控制器。我希望用户在第一个视图控制器中拍摄照片,然后在第二个视图控制器中裁切,然后保存。所以它就像..用户拍照→裁剪→保存。我只是想做这个简单的任务,但要花几天的时间才能让segue走向正确..是继续做这件事的最好方法吗?还是有更简单的方法来完成这项任务。我是Objective-C的初学者,所以它让我对segues和所有东西感到困惑。如何使用segue传递拍摄的照片
0
A
回答
0
您需要在源视图控制器中实现prepareForSegue:sender:
。这将使您可以通过storyboard
访问destinationViewController
。然后,您可以将图像设置为在显示目标视图控制器时可用。
0
就segue而言,您需要通过将箭头从第一个视图控制器拖到第二个视图控制器来创建一个使用故事板的segue箭头,最重要的是您需要给segue一个标识符或名称。
烧成您Segue公司,你可以做到这一点编程,如:
[self performSegueWithIdentifier:@"ShowSecondScreen" sender:self];
对于处理事情时,赛格瑞被解雇,你需要写prepareForSegue()方法,你可以从当前的viewController到下一个的viewController传递任何对象:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"ShowSecondScreen"])
{
SecondViewController *secondViewController = segue.destinationViewController;
secondViewController.imageObj = image;
}
}
相关问题
- 1. 如何使用拍摄的照片?
- 2. 使用CvVideoCamera拍摄照片
- 3. 使用QTCaptureView拍摄照片
- 4. 我如何将拍摄的照片传递给其他活动?
- 5. 拍摄照片后无法选择使用照片或重拍
- 6. 何时拍摄照片?
- 7. 如何禁用重新拍摄照片?
- 8. 如何用Kurento拍摄单张照片?
- 9. 拍摄照片与使用的UIImagePickerController
- 10. 如何创建拍摄照片的功能拍摄+保存
- 11. 我如何捕捉拍摄的照片?
- 12. 如何保存拍摄的照片
- 13. 使用UIViewController(MonoTouch)相机拍摄照片
- 14. 使用FirefoxOS Camera API拍摄照片
- 15. 使用MediaStore自动拍摄照片Intent
- 16. Monodroid使用相机拍摄照片
- 17. UIImagePickerController:如何拍摄1张照片?
- 18. 拍摄照片,不保存
- 19. 拍摄照片不保存
- 20. 从相机拍摄照片
- 21. 目标C拍摄照片
- 22. 拍摄单张照片
- 23. 拍摄照片并将其传递给另一个活动
- 24. 如何增加使用CameraManager拍摄的照片的质量
- 25. 如何使用UIImagePickerController设置拍摄的照片的位置?
- 26. 使用DirectShowLib-2005的摄像头拍摄的照片和视频
- 27. 如何将使用AVFoundation拍摄的照片保存到相册?
- 28. 如何使用相机拍摄的照片?
- 29. 如何使用cpanel拍摄快照
- 30. 如何在windows phone/desktop上使用相机拍摄照片/照片