Property |
Description |
@property (nonatomic) Uiimagepickercontrollersourcetype sourcetype |
Pick source Type, SourceType is enum type: Uiimagepickercontrollersourcetypephotolibrary: Photo Gallery , the default value Uiimagepickercontrollersourcetypecamera: Webcam Uiimagepickercontrollersourcetypesavedphotosalbum: Photo Albums |
@property (nonatomic,copy) nsarray *mediatypes |
media type, by default this array contains Kuttypeimage, so you can take photos without setting, but when you want to record the time must be set, can be set to Kuttypevideo (video, Without sound) or Kuttypemovie (video with sound) |
@property (nonatomic) nstimeinterval videomaximumduration |
video maximum recording duration, default is ten s |
@property (nonatomic) uiimagepickercontrollerqualitytype videoquality |
Video quality, enumeration type: Uiimagepickercontrollerqualitytypehigh: HD quality Uiimagepickercontrollerqualitytypemedium: Medium quality, suitable for WiFi transmission Uiimagepickercontrollerqualitytypelow: Low quality, suitable for cellular network transmission uiimagepickercontrollerqualitytype640x480:640*480 uiimagepickercontrollerqualitytypeiframe1280x720:1280 *720 uiimagepickercontrollerqualitytypeiframe960x540:960*540 |
@property (nonatomic) bool Showscameracontrols |
If the camera control Panel is displayed, the default is Yes |
@property (nonatomic,retain) uiview *cameraoverlayview |
The view that is covered on the camera can be used to customize the photo or video interface via this video |
@property (nonatomic) Cgaffinetransform Cameraviewtransform |
Camera deformation |
@property (nonatomic) Uiimagepickercontrollercameracapturemode Cameracapturemode |
Camera capture mode, capture mode is enum type: Uiimagepickercontrollercameracapturemodephoto: Photo Mode Uiimagepickercontrollercameracapturemodevideo: Video recording mode |
@property (nonatomic) uiimagepickercontrollercameradevice Cameradevice |
camera device, Cameradevice is an enumeration type: Uiimagepickercontrollercameradevicerear: Front-facing camera Uiimagepickercontrollercameradevicefront: Rear-facing camera |
@property (nonatomic) Uiimagepickercontrollercameraflashmode Cameraflashmode |
Flash mode, Enumeration type: Uiimagepickercontrollercameraflashmodeoff: Turn off the flash Uiimagepickercontrollercameraflashmodeauto: Flash Automatic Uiimagepickercontrollercameraflashmodeon: Turn on the flash |
Class method |
Description |
+ (BOOL) issourcetypeavailable: (Uiimagepickercontrollersourcetype) sourcetype |
Whether the specified source type is available, SourceType is an enumeration type: Uiimagepickercontrollersourcetypephotolibrary: Photo Gallery Uiimagepickercontrollersourcetypecamera: Webcam Uiimagepickercontrollersourcetypesavedphotosalbum: Photo Albums |
+ (Nsarray *) Availablemediatypesforsourcetype: (Uiimagepickercontrollersourcetype) sourcetype |
The media type that is available on the specified source device, typically pictures and videos |
+ (BOOL) iscameradeviceavailable: (Uiimagepickercontrollercameradevice) Cameradevice |
Specifies whether the camera is available, Cameradevice is an enumeration type: Uiimagepickercontrollercameradevicerear: Front-facing camera Uiimagepickercontrollercameradevicefront: Rear-facing camera |
+ (BOOL) Isflashavailableforcameradevice: (Uiimagepickercontrollercameradevice) Cameradevice |
Specifies whether the camera's flash is available |
+ (Nsarray *) Availablecapturemodesforcameradevice: (Uiimagepickercontrollercameradevice) CameraDevice |
Gets the available capture mode on the specified camera, which is the enumeration type: Uiimagepickercontrollercameracapturemodephoto: Photo Mode Uiimagepickercontrollercameracapturemodevideo: Video recording mode |
Object methods |
Description |
-(void) takepicture |
Take pictures programmatically |
-(BOOL) startvideocapture |
Recording video Programmatically |
-(void) stopvideocapture |
Stop recording Video programmatically |
Proxy method |
Description |
-(void) Imagepickercontroller: (Uiimagepickercontroller *) Picker Didfinishpickingmediawithinfo: (NSDictionary *) info |
Media pickup Complete |
-(void) Imagepickercontrollerdidcancel: (Uiimagepickercontroller *) picker |
Cancel Pickup |
Extension methods (primarily for saving photos, videos to albums) |
Description |
Uiimagewritetosavedphotosalbum (UIImage *image, id completiontarget, SEL completionselector, void *contextinfo) |
Save photos to albums |
Uivideoatpathiscompatiblewithsavedphotosalbum (NSString *videopath) |
Can I save a video to a photo album |
void Uisavevideoatpathtosavedphotosalbum (NSString *videopath, id completiontarget, SEL completionselector, void * ContextInfo) |
Save Video to Photo album |