2014-05-25 21 views
0

我們必須讓用戶打開相冊,選取圖像並對其進行編輯。 因此,使用選取器時,我可以看到所有用戶相冊,比輸入相冊時可以看到圖像,而不是在拍攝圖像時獲得委託。相冊和編輯?

  1. 爲什麼我在選擇圖像時看不到檢查標誌?它不清楚你真的選擇它。你還可以選擇多個,還是仍然殘疾?

  2. 我無法編輯選定的圖像,我挑選後,我得到了委託調用,但我沒有任何地方的編輯按鈕。

UIImagePickerController *pickerLibrary = [[UIImagePickerController alloc] init]; 
     pickerLibrary.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; 
     pickerLibrary.delegate = self; 
     pickerLibrary.editing=YES; 

     [self presentViewController:pickerLibrary animated:YES completion:nil]; 






-(void)imagePickerController: 
(UIImagePickerController *)picker 
didFinishPickingMediaWithInfo:(NSDictionary *)info 
{ 
    NSString *mediaType = info[UIImagePickerControllerMediaType]; 

    if ([mediaType isEqualToString:(NSString *)kUTTypeImage]) 
    { 
     UIImage *image = info[UIImagePickerControllerOriginalImage]; 
     UIImage *imageE = info[UIImagePickerControllerEditedImage]; 
     NSLog(@"%@",image); 
     NSLog(@"%@",imageE); 


    } 
    else if ([mediaType isEqualToString:(NSString *)kUTTypeMovie]) 
    { 
     // Media is a video 
    } 

    // Code here to work with media 
    [self dismissViewControllerAnimated:YES completion:nil]; 
} 

回答

0

好吧,答案是這樣的:

pickerLibrary.allowsEditing=YES; 

,而不是isEditing