Как я могу просмотреть изображение из библиотеки изображений iPhone? - PullRequest
7 голосов
/ 04 января 2012

Я новичок в разработке ios.Я делаю фото кроппер приложение.

Я хочу просмотреть изображение из библиотеки изображений iPhone, нажав кнопку обзора (которую я добавил в свое приложение), и загрузить его в UIImageview, который я поместил в представление.

Как я могупросмотреть изображение?.

Можно ли просмотреть всю память телефона?(Так же, как asp: FileUpload).

Есть ли в iPhone доступный элемент управления для использования так же, как asp: FileUpload?

Заранее спасибо.

Ответы [ 2 ]

9 голосов
/ 04 января 2012

Супер просто!

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, извините.

0 голосов
/ 04 января 2012

Вся файловая система недоступна, если вы используете не взломанный телефон.Также нет элементов управления браузером файловой системы (по той же причине). Однако вы можете просматривать библиотеку фотографий пользователя или даже делать снимки с помощью камеры с помощью UIImagePickerController.Документы: http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImagePickerController_Class/UIImagePickerController/UIImagePickerController.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...