UIImagePickerController只選擇相片或者視頻的實現

UIImagePickerController是蘋果官方提供的用于APP內部訪問相機和相冊功能的,基本應用介紹我就不說了,只單單說一點自己在項目中碰到的一個小技術細節。

一般我們會用到選擇相冊和拍照功能,但是拍照功能是設置mediaType = UIImagePickerControllerSourceTypeCamera,而選擇相冊是mediaType = UIImagePickerControllerSourceTypePhotoLibrary(出現相冊選項,可以選擇進入不同的相冊薄),選擇所有相冊內的圖片和視頻是用mediaType = UIImagePickerControllerSourceTypeSavedPhotosAlbum,但是這些選擇都是既有照片又有視頻的,如果想只能選擇視頻或者相冊,那么就不能這樣設置。

單獨選擇相冊或者視頻的方法如下:

mediaTypes = [NSArray arrayWithObjects:@"public.movie",? nil]; //picker中只顯示視頻

mediaTypes = [NSArray arrayWithObjects: @"public.image", nil];//picker中只顯示圖片

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容