pragma mark - 相機(jī) 相冊(cè)
-
(void)actionSheetClickedButtonAtSourceType:(UIImagePickerControllerSourceType)sourceType{
// 跳轉(zhuǎn)到相機(jī)或相冊(cè)頁(yè)面
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
// 判斷是否支持相機(jī)
if([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
imagePickerController.delegate = self;
if (sourceType == UIImagePickerControllerSourceTypeCamera) {
imagePickerController.allowsEditing = NO;
}else{
imagePickerController.allowsEditing = YES;
}
imagePickerController.sourceType = sourceType;
}
[self presentViewController:imagePickerController animated:YES completion:^{
}];
}
pragma mark - 相冊(cè) 代理 方法
-
(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{UIImage *image = [info objectForKey:UIImagePickerControllerOriginalImage];
RSMeTableViewHeaderView * header = [self.view viewWithTag:1000];//如果是 相機(jī),直接彈出 方框
if (picker.sourceType == UIImagePickerControllerSourceTypeCamera) {[JKImageClipTool showWithImage:image isSquare:NO autoSavaToAlbum:NO complete:^(UIImage *image) { [header setIconImage:image]; }]; //如果是相冊(cè) 直接 選中更改頭像
}else if(picker.sourceType == UIImagePickerControllerSourceTypePhotoLibrary) {
[header setIconImage:image];
}
[picker dismissViewControllerAnimated:YES completion:^{
}];
}