我想將第一個視圖控制器中拍攝的照片傳遞給第二個視圖控制器。我希望用戶在第一個視圖控制器中拍攝照片,然後在第二個視圖控制器中裁切,然後保存。所以它就像..用戶拍照→裁剪→保存。我只是想做這個簡單的任務,但要花幾天的時間才能讓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上使用相機拍攝照片/照片