当前位置:编程学习 > wap >>

新手求教如何调用已选取的图片


想求教一下各位大侠,objectc怎样才能调用已经选取的图片.
好比下面这个代码,

#pragma mark UIImagePickerController Delegate Methods
//返回选取的图片
- (void)imagePickerController:(UIImagePickerController *)picker 
        didFinishPickingImage:(UIImage *)image 
                  editingInfo:(NSDictionary *)editingInfo {
    aImageView.image=image;
    [picker dismissModalViewControllerAnimated:YES];   
}
//  codes...
//选取结束时调用
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
    [picker dismissModalViewControllerAnimated:YES];  
}

代码是官方的,用户已经选好的图片是保存在 aImageView.image=image;的image 里么?我想再把它显示出来,应该怎么写?
如果不是的话,求指点一下这段代码是做什么的,原来的代码里一点备注都没有....
先谢过各位大侠了 --------------------编程问答-------------------- aImageView是一个UIImageView

楼主如果会用UIImageView的话,就不用多解释了

如果不会用的话,还是看看UI的使用再看这个吧 --------------------编程问答-------------------- - (void)imagePickerController:(UIImagePickerController *)picker 
  didFinishPickingImage:(UIImage *)image 
  editingInfo:(NSDictionary *)editingInfo;
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker ;

这两个是UIImagePickerController的delegate(不知道有没有拼错)回调方法。

第一个是选图片之后的回调,第二个是取消选取的回调。

详细参照UIImagePickerController.h,里面有delegate声明的各种方法 --------------------编程问答-------------------- 如果看UIImagePickerController.h也不明白,楼主应该先去看看如何使用delegate --------------------编程问答--------------------

//先定义
IBOutlet UIImageView aImageView;
//然后链接到你的控件UIImageView
//之后再任意地方这样使用
aImageView.image=image;

就能显示了? --------------------编程问答-------------------- UIImageView *aImageView = [[UIImageView alloc] init];
aImageView.image=image;
[aImageView setFrame:CGRectMake(0, 0, 320, 480)]; --------------------编程问答-------------------- 把image 传给imageView.image 就可以了嘛
补充:移动开发 ,  iPhone
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,