gpt4 book ai didi

iPhone 3.1 SDK 相机访问

转载 作者:太空狗 更新时间:2023-10-30 03:55:06 24 4
gpt4 key购买 nike

如何创建一个应用程序来启动相机并使用相机拾取的图像更新 ImageView ?

最佳答案

试试这个。

在 viewDidLoad 方法中,初始化 UIImagePickerController,将其属性 sourceType 指定为 UIImagePickerControllerSourceTypeCamera 并委托(delegate)为 self。

在您的 View Controller 中定义一个按钮,在其点击事件中获取图像选择器的模态视图,例如:

[self presentModalViewController:self.picker animated:YES];

这里的picker是UIImagePickerController的对象。

接下来,实现 UIImagePickerController 的 didFinishPickingMediaWithInfo 委托(delegate)。在此委托(delegate)中,您可以将 UIImage 分配给 Dictionary 对象信息,然后将图像保存到 UIImageView 的本地实例(下面的 ImageToSave)

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{ 

[[picker parentViewController] dismissModalViewControllerAnimated:YES];
UIImage *img = [info objectForKey:@"UIImagePickerControllerImage"];
ImageToSave.image = img;

不要忘记将 UIImagePickerControllerDelegate 包含到主视图 Controller 的 .h 文件中。

看看这是否有效。

关于iPhone 3.1 SDK 相机访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1495288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com