UIImagePickerController是蘋果官方提供的用于APP內(nèi)部訪問相機(jī)和相冊功能的,基本應(yīng)用介紹我就不說了冠绢,只單單說一點(diǎn)自己在項(xiàng)目中碰到的一個(gè)小技術(shù)細(xì)節(jié)袭厂。
一般我們會(huì)用到選擇相冊和拍照功能扬跋,但是拍照功能是設(shè)置mediaType = UIImagePickerControllerSourceTypeCamera,而選擇相冊是mediaType = UIImagePickerControllerSourceTypePhotoLibrary(出現(xiàn)相冊選項(xiàng)倦卖,可以選擇進(jìn)入不同的相冊薄),選擇所有相冊內(nèi)的圖片和視頻是用mediaType = UIImagePickerControllerSourceTypeSavedPhotosAlbum椿争,但是這些選擇都是既有照片又有視頻的怕膛,如果想只能選擇視頻或者相冊,那么就不能這樣設(shè)置秦踪。
單獨(dú)選擇相冊或者視頻的方法如下:
mediaTypes = [NSArray arrayWithObjects:@"public.movie",? nil]; //picker中只顯示視頻
mediaTypes = [NSArray arrayWithObjects: @"public.image", nil];//picker中只顯示圖片