UIImagePickerController1.+(BOOL)isSourceTypeAvailable:(UIImagePickerControllerSourceType)sourceType;检查指定源是否在设备上可用。//检查照片源是否可用[UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypePhotoLibrary]2.allowsEditing默认NO是否允许编辑允许编辑.[imagePickersetAllowsEditing:YES];3.videoMaximumDuration设置UIImagePicker的最大视频持续时间.默认10分钟4.+availableMediaTypesForSourceType://指定源可用的媒体种类//获得相机模式下支持的媒体类型NSArray*availableMediaTypes=[UIImagePickerControlleravailableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];5.sourceType设置UIImagePicker照片源类型,默认有3种。照片源类型UIImagePickerControllerSourceTypeCamera照相机UIImagePickerControllerSourceTypePhotoLibrary照片库(通过同步存放的,用户不能删除)UIImagePickerControllerSourceTypeSavedPhotosAlbum保存的照片(通过拍照或者截屏保存的,用户可以删除)6.UIImagePicker使用步骤:检查指定源是否可用.isSourceTypeAvailable:方法.检查可用媒体(视频还是只能是图片)availableMediaTypesForSourceType:方法.设置界面媒体属性mediaTypesproperty.显示界面使用presentViewController:animated:completion:方法.iPad中是popover形式.需要确保sourceType有效.相关操作,移除视图.如果想创建一个完全自定义界面的imagepicker来浏览图片,使用AssetsLibraryFrameworkReference中的类.(AVFoundationProgrammingGuide中的“MediaCaptureandAccesstoCamera”)7.设置源+availableMediaTypesForSourceType://指定源可用的媒体种类+isSourceTypeAvailable://指定源是否在设备上可用sourceType//运行相关接口前需要指明源类型.必须有效,否则抛出异常.picker已经显示的时候改变这个值,picker会相应改变来适应.默认UIImagePickerControllerSourceTypePhotoLibrary.8.设置picker属性allowsEditing//是否可编辑delegatemediaTypes//指示picker中显示的媒体类型.设置每种类型之前应用availableMediaTypesForSourceType:检查一下.如果为空或者array中类型都不可用,会发生异常.默认kUTTypeImage,只能显示图片.9.video选取参数videoQuality//视频拍摄选取时的编码质量.只有mediaTypes包含kUTTypeMovie时有效.videoMaximumDuration//秒,video最大记录时间,默认10分钟.只用当me...