嗨,我是iOS的新手。
我正在开发一个应用程序,它包含照片编辑功能。为此,我可以从照片库中选择照片。我可以成功地挑选照片并将其放在UIImageView中。但我觉得它不是那么好。它有很多不同的东西在相册中显示并在UIImageView中显示。
我希望将其显示为在相册中显示。我怎样才能做到这一点?
请指导我。
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
// Access the uncropped image from info dictionary
UIImage *originalImage = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
NSLog(@"size of originalImage is %@",NSStringFromCGSize(originalImage.size));
editingPhotoImgVw.frame = CGRectMake(0, 0, 320,self.view.frame.size.height);
editingPhotoImgVw.image =originalImage;
[editingPhotoImgVw setContentMode:UIViewContentModeScaleAspectFit];
[self.view addSubview:editingPhotoImgVw];
[self dismissModalViewControllerAnimated:YES];
[picker release];
}
在相册
中显示在应用
中显示将 [editingPhotoImgVw setContentMode:UIViewContentModeScaleAspectFit]; 更改为 [editingPhotoImgVw setContentMode:UIViewContentModeScaleToFill]; 根据iSanjay评论
答案 0 :(得分:1)
您正在使用像
这样的图像内容模式[editingPhotoImgVw setContentMode:UIViewContentModeScaleAspectFit];
而不是尝试
[editingPhotoImgVw setContentMode:UIViewContentModeScaleToFill];
这样做。