IOS開發從本地相冊選取圖片.


點擊按鈕btn 打開本地相冊,從相冊選取圖片和拍照獲取圖片 (由於 沒有做界面適配 所以在 iPhon4s 上運行時正常的)

1,首先創建相應的UIImageView 和 相應的UIButton  將 UIImageView的對象設置為全局變量

2,觸發點擊按鈕事件, 創建圖片選擇器  設置代理 設置選取資源類型

  !!! 注意一:在這里聲明協議的時候,需要寫上 UIImagePickerControllerDelegate 和 UINavigationControllerDelegate 

!!! 注意二:如果是想選擇拍照獲取圖片,我們只需要設置一下控制器選擇的資源類型就行:如下:

pickerControll.sourceType = UIImagePickerControllerSourceTypeCamera;

 

3,實現代理協議中的 

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary<NSString *,id> *)info

- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker

這兩個方法:

我們可以輸出一下 Info  如下:

     

{

    UIImagePickerControllerCropRect = "NSRect: {{0, 0}, {1920, 1284}}";

    UIImagePickerControllerEditedImage = "<UIImage: 0x7ce92cd0> size {640, 428} orientation 0 scale 1.000000";

    UIImagePickerControllerMediaType = "public.image";

    UIImagePickerControllerOriginalImage = "<UIImage: 0x7ce99fc0> size {1920, 1281} orientation 0 scale 1.000000";

    UIImagePickerControllerReferenceURL = "assets-library://asset/asset.JPG?id=9F983DBA-EC35-42B8-8773-B597CF782EDD&ext=JPG";

}

我們可以獲得得到許多的東西 包括image.name    UIImagePickerControllerMediaType = "public.image";

(1) 運行項目:

 

(2)點擊選取圖片:

(3)繼續選擇:

(4)choose:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM