我在这里遇到一些问题。
我有一个基本视图,其中包含两个UIButtons
和两个UIImageViews
,我希望我的用户能够拍摄两张不同的照片,并将这些照片附加到各自的{{1} }。
现在,这适用于第一个UIButton /图像,但不适用于第二个。
·H
UIImageView
}
.m
@interface ViewController : UIViewController <UIImagePickerControllerDelegate> {
// First button/imageview
UIImagePickerController *picker;
UIImage *image;
// Second button/imageview
UIImagePickerController *picker2;
UIImage *image2;
这一切都很好但我的问题是如何将第二个选择器连接到一个新的imagePickerController方法,以便我的用户可以在此视图上拍摄两张不同的照片?我知道如果我使用picker2信息创建了一个新动作,它仍将指向一个imagePickerController方法,创建第二个方法并将其重命名以适合它不起作用。
任何建议&amp;非常感谢帮助。
杰米
答案 0 :(得分:1)
您不需要两个UIImagePickerControllers
来执行此操作。
查看UIImagePickerController
的{strong> takePicture
方法,以编程方式启动静态图像捕获。
您可以在收到imagePickerController:didFinishPickingMediaWithInfo:
委托回调后发起其他捕获。
PhotoPicker是来自Apple的一个示例项目,它完全符合您的要求。
希望它有所帮助。