如何从iPhone图片库浏览图片?

我是ios开发新手。 我正在做一个照片裁剪应用程序。

我想通过点击浏览button(我在我的应用程序中添加)来浏览iPhone图片库中的图像,并将其加载到我放置在视图中的UIImageview中。

我如何浏览图片?

是否有可能浏览完整的手机内存? (就像asp:FileUpload)。

是否有任何控制在iPhone中使用就像asp:FileUpload?

提前致谢。

超级容易做!

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; [imagePicker setDelegate:self]; [self presentModalViewController:imagePicker animated:YES]; 

 - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { [picker dismissModalViewControllerAnimated:YES]; [picker release]; // Edited image works great (if you allowed editing) //myUIImageView.image = [info objectForKey:UIImagePickerControllerEditedImage]; // AND the original image works great //myUIImageView.image = [info objectForKey:UIImagePickerControllerOriginalImage]; // AND do whatever you want with it, (NSDictionary *)info is fine now //UIImage *myImage = [info objectForKey:UIImagePickerControllerEditedImage]; UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage]; [customImageView setImage:image]; customImageView.contentMode = UIViewContentModeScaleAspectFill; } 

从stackoverflow得到这个代码,没有保存的url,对不起。

如果您正在运行非越狱手机,整个文件系统不可用。 也没有文件系统浏览器控件(出于同样的原因),但是,您可以浏览用户的照片库,甚至使用UIImagePickerController与相机拍照。 文档: http : //developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html