【发布时间】:2011-05-15 10:48:12
【问题描述】:
我有 3 个 UIImageViews 我想为其加载图像。 对于 1 张图像,这不是问题,但如何缩放到 3 张? 下面的代码就是我现在所拥有的。
-(IBAction) getPhoto:(id) sender {
UIImagePickerController * picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentModalViewController:picker animated:YES];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
UIImage* image = [info objectForKey:UIImagePickerControllerOriginalImage];
[my_image_1 setImage:image forState:UIControlStateNormal];
}
【问题讨论】:
-
您想在所有 3 个
UIImageViews 上加载相同的图像?如果是这样,那么只需为所有图像视图执行setImage:forState:,而不仅仅是第一个。 -
我想加载 3 张不同的图片。所以 3 个按钮来加载图像。 - 埃里克S
标签: iphone uiimagepickercontroller