【发布时间】:2011-08-21 23:17:54
【问题描述】:
我的页面中有一个 UIImageView 插座。我希望它充满用户选择的图像。因此,单击下面的按钮,用户可以从库/相机中选择图像。 到这里一切都好。但是,一旦用户从照片库中选择了一张图片,它就不会在 UIIMageView 上显示它。以下是代码
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info{
[picker dismissModalViewControllerAnimated:YES];
imageView1.image = [info objectForKey:@"UIImagePickerControllerEditImage"];
NSLog(@"Image being added to the view");
}
控制台中的 NSLog 确认函数调用。关于为什么不显示图像的任何问题?
【问题讨论】:
-
也许 imageView1 为零?
-
但是如果我将 imagView1.image 设置为来自选取器的图像,它仍然为零吗?
-
不是 imageView1.image,imageView1。您是通过 Interface Builder 中的 IBOutlet 连接还是以编程方式创建它?
-
通过界面生成器。你的意思是我应该在 .m 文件中实例化 imageView1 吗?我已经在.h文件中定义了,在对应的.m文件中合成
标签: iphone objective-c xcode uiimageview